Appoint
- browse_activity In Progress
- code Scala, TypeScript
- foundation Scalatra, SvelteKit
- tag iCal4J
- fork_right Repository
Appoint is a flexible schedule management software.
Features
- Schedules can be constructed from weekly availability slots and overlaid using calendars from ICS files (either uploaded or by URL), CalDAV, or custom overrides set in Appoint.
- Overlays can be either adding or removing busy times, for ICS / CalDAV inputs you can also filter events by specific parameters (i.e. if the name contains a certain string, do not schedule then)
- Multiple people can be on the same appointment schedule, and appointments are assigned based on who is free at a specific time. In the case that multiple people are assigned at the same time, Appoint will assign the person with the least scheduled appointments in a week, or go round-robin.
- Appointments can have multiple slots, so people can sign up for the same time (this can be configured per calendar).
- Event reminders / ICS files for importing can be sent via email, or can be directly added to calendars (integration for Google Calendar / Outlook coming At Some Point™)