MVP Scope
6 modules
Auth, classes, chat, assignments, event tracking, and teacher reports.
Supabase Setup Needed
Add `NEXT_PUBLIC_SUPABASE_URL` and `NEXT_PUBLIC_SUPABASE_ANON_KEY` in `.env.local`, then apply the SQL in `docs/schema.sql`. After that, the auth forms and class creation flow will work against your Supabase project.
ClassyGenz
A focused smart classroom workspace for class operations, live session monitoring, engagement scoring, and integrity insights.
MVP Scope
6 modules
Auth, classes, chat, assignments, event tracking, and teacher reports.
Realtime Layer
Supabase
Presence, announcements, and live classroom updates can share one backend path.
Core Differentiator
Integrity Score
Events are logged first, then translated into evidence-backed classroom insight.
Development Architecture
We are separating product concerns by capability so each layer can grow without rewriting the rest of the app.
Build Order
The first delivery should make the classroom usable before we deepen proctoring and teacher intelligence.