Schedules, booking, reminders

Calendar and booking system

A week calendar: a holiday .ics file is previewed and imported, a stand-up is set to repeat every weekday with the holiday as an exception, a booking on a taken slot is caught and then confirmed on a free one with a calendar invite, and a reminder shows the start time in Paris and in Shanghai.

  1. Week view, repeat rules and exceptions
  2. Preview .ics imports, sync external calendars
  3. Bookable slots with conflict checks
  4. Reminders converted to each time zone

Plan

  1. Personal calendar

    Month, week and list views, recurring events

    • React
    • TypeScript
    • Temporal
    • Tauri
  2. Reminders

    Aware of time zones and recurrence

    • TypeScript
    • Temporal

Open up

  1. Booking

    Open slots, conflict checks

    • Next.js
    • Prisma
    • PostgreSQL
  2. Calendar exchange

    ICS import and export, external calendars

    • ICS / iCalendar
    • Google Calendar API
    • OAuth 2.0
Ask about this