How sayedfaseeh/ai-design-class works
This appears to be a classroom quest and student-engagement product, with student-facing, administrative, and projector pages backed by Supabase. The migration filenames indicate support for quest submissions and review, student and PIN management, login streaks, XP, badges, announcements, and administrative statistics. No README or application source was provided, so page-to-backend calls and the detailed user workflow cannot be verified; the graph shows the known surfaces and capabilities without assuming how they are wired.
Components 12
Product surfaces
- Student entry
index.html - Projector view
projector.html
Student experience
- Student dashboard
dashboard.html
Administration
- Admin console
admin.html
Supabase capabilities
- Supabase database
supabase/migrations - Quest submissions and review
supabase/migrations/20260921054500_add_submissions_reviewed_at_and_rising_star.sql - Reviewed submission history
supabase/migrations/20260921060000_add_admin_reviewed_submissions_history.sql - Student registration and bulk creation
supabase/migrations/20260921061500_add_bulk_create_students.sql - Self-service PIN reset
supabase/migrations/20260921051500_add_self_service_pin_reset.sql - Streaks, XP, and undo
supabase/migrations/20260921053000_add_daily_login_streak.sql - Quest completion statistics
supabase/migrations/20260921063000_add_admin_quest_completion_stats.sql - Announcements, quests, and badges
supabase/migrations/20260925100000_add_announcement_quest_and_badge_admin_rpcs.sql