Polfin is a mobile app for groups who can never decide where to eat. Members join a session, swipe through local restaurants, and vote on finalists — all synchronized in real time.
Highlights
- Built a collaborative swiping engine with real-time participant sync via Supabase Realtime.
- Designed an offline-first architecture using MMKV, TanStack Query persistence, and session recovery for crash resilience.
- Integrated Google Places API through a Supabase Edge Function proxy with dietary filtering and adaptive restaurant ranking.
- Implemented QR code session joining, emoji voting reactions, and guest profiles for non-app users.
- Shipped i18n support for English and Spanish using i18next with namespaced translations.