$ cat specs/presently
Presently — Offline-First Attendance PWA
Mobile-first PWA that tells students how many classes they can still miss in each subject. Taps are written locally and an outbox queue syncs them to Supabase on reconnect, with Postgres Row-Level Security rejecting bad writes.
- 53
- unit tests
- Offline-first
- outbox sync on reconnect
- RLS
- per-user isolation in Postgres
React · TypeScript · Supabase · PostgreSQL · PWA
