Sign in
DEMO WORKSPACE

Settings & setup

Understand what’s connected, protect your data, and prepare your school for deployment.

Connection status

Account authenticationBuilt-in authentication connected
Private saved workspaceBuilt-in key-value store · account-scoped
AI assistantBuilt-in Chatbot · conversation context, no live search
Interface languageEnglish / Español · navigation, sign-in and AI assistant
Email deliveryBuilt-in transactional email
School tenant backendSupabase is not connected
School file access & RLSRequires Supabase deployment and security testing
Google MeetGoogle Calendar connector · authorize in Meetings
Background summary emailBuilt-in jobs · queue and check in Notifications
Webhook signaturesBuilt-in verifier · diagnostic below
School subscriptionsDevelopment setup · checkout disabled

Production configuration checklist

  1. 1Connect your own Supabase project and deploy the included schema. Do not put service-role keys in the browser.
  2. 2Replace the private draft adapter with a reviewed Supabase session and tenant data adapter. Built-in accounts are not Supabase accounts.
  3. 3Run tenant-isolation and role tests; verify guardian links and teacher assignments with school-controlled records.
  4. 4Configure private file buckets, signed access, file validation, retention and malware-scanning workflows.
  5. 5Authorize Google Calendar in Meetings using the built-in connector; review school invitation and meeting-access policies before inviting pupils.
  6. 6Configure sandbox subscriptions and verified webhook entitlements before enabling checkout.
  7. 7Deploy notification workers with durable outcomes, idempotency and retry handling.
  8. 8Complete load tests, backups and restore drills, accessibility review and legal/privacy review before accepting real pupil records.

Billing webhook signature diagnostic

Verify a Stripe event using the built-in signature verifier. Paste the exact raw body and signature header, not a reformatted JSON copy. This does not activate subscriptions.

Deterministic calculation checks

Run the same calculation functions used in the demo gradebook. These checks do not test deployed RLS or payment security.

⚡Make an app like this, free