web app
calendar matcher
privacy-preserving group scheduling - finds shared free time from google calendar without exposing private event details
// how it works
privacy-first
only FreeBusy intervals are fetched from Google Calendar - event titles, descriptions, and attendees are never accessed or stored.
availability overlay
color-coded shared availability across all group members. see when everyone is free at a glance.
groups & invites
create groups with unique join codes or time-limited shareable invite links. no sign-up friction for joiners.
real-time sync
background FreeBusy sync every 15 minutes via APScheduler. conflict warnings when proposing meeting times.
// tech stack
PythonFlaskSQLAlchemyGoogle OAuth 2.0PostgreSQLTailwind CSSAPSchedulerRender