2026 · Working MVP
Fiamma
Cross-platform dating app, from profile to match.
Expo SDK 58React NativeTypeScriptSupabasePostGISRealtimeCloudflare R2
F
The problem
Build a dating MVP that works on iOS, Android and web without tripling the codebase, while handling photos, geolocation and realtime chat.
How I built it
- A single Expo + Expo Router client for iOS, Android and web.
- Supabase for PostgreSQL with PostGIS, auth, realtime and Edge Functions.
- Photos on Cloudflare R2 with signed URLs, client-side resize and EXIF stripping.
- Mutual matching and realtime chat with gifts, stickers and digital coins.
What works today
- Working MVP on iOS, Android and web.
- Location-based discovery on PostgreSQL with PostGIS.
- Blocking, reporting and account deletion already included.
NotePrivate repository: the code is available on request.