Software Engineering Project
A professional-grade Flutter application for the student community of MBM Engineering College, Jodhpur — featuring 9 integrated modules.
Slide 2 / 10
Layered clean architecture with Supabase backend and external service integrations.
Slide 3 / 10
Student vs Admin capabilities — 19 use cases across 9 modules.
Slide 4 / 10
14 PostgreSQL tables with Row-Level Security, triggers, and realtime subscriptions.
Slide 5 / 10
Core data models and singleton services following clean architecture.
Slide 6 / 10
Registration: OTP verification, face capture with ML Kit, admin approval.
Slide 7 / 10
Students raise campus issues, community votes, auto-escalation to college authorities.
Slide 8 / 10
Auth states via Riverpod StateNotifier and student record lifecycle.
Slide 9 / 10
Client targets, Supabase cloud backend, Firebase and Google API integrations.
Slide 10 / 10
GoRouter with auth guards, shell routes for bottom nav, admin shell.
MBM — Me Being Me