cptlobster.dev

⇐ Back to all projects

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™)

POS (90, 80)
ELEV 0.495 KM