Community Connect
Civic Engagement Platform with Firebase Auth & Supabase RLS
1. THE PROBLEM
Citizens struggle to report ward-level civic issues (road repairs, garbage management) directly to local representatives with transparent status tracking.
2. TECHNICAL APPROACH & DECISIONS
1Firebase Auth + Supabase RLS Bridge
Used Firebase Auth for seamless phone/OTP user authentication, then passed JWT tokens into Supabase PostgreSQL Row Level Security (RLS) policies.
Custom authentication server
Leveraged Firebase's battle-tested phone authentication while taking advantage of Supabase's declarative SQL authorization rules.
3. TRADE-OFFS & HONEST REFLECTION
Dual-backend integration required syncing JWT tokens between Firebase and Supabase, but provided maximum security for citizen reports.
4. CONCRETE OUTCOME & METRICS
Shipped a cross-platform civic app allowing citizens to pin geographic issue reports and track resolution progress.