HHSG Calendar

HSG Calendar is deployed but not provisioned

The application is live. It needs its database and Google authorisation before anyone can sign in. Full instructions are in SETUP.md in the repo.

  1. 1

    Create the database

    A Supabase project, then run supabase/migrations/0001_init.sql in its SQL editor.

  2. 2

    Set three env vars

    NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY, SUPABASE_SERVICE_ROLE_KEY.

  3. 3

    Turn on Google sign-in

    Supabase, Authentication, Providers, Google. Restricted to the HSG domain.

  4. 4

    Authorise the calendar service account

    One grant in the Workspace Admin console covers every mailbox.