Backup Storage

Local-first. Supabase-backup-ready.

Features that need storage use localStorage by default and optional Supabase free-tier backup when configured. This avoids paid servers and keeps the site static.

Cloud backup actions

Configure `assets/js/config.js` from the example file, create the Supabase table, then use these buttons.

Offline backup actions

Even without Supabase, users can export a JSON backup and import it later.

Stored feature keys

Saved tutors, compared tutors, assessment reports, parent dashboard, study desk, course enrolments, assignments, attendance, certificates and support tickets.

Open Supabase setup guide