A social-matching app where seniors meet on shared interests and connect through live chat and voice calls. We designed it end to end — from the Flutter mobile build through payments and the operator admin.
An app for 50- and 60-year-olds isn't about 'fewer features' — it's about a different rhythm and a different path through the screens.
Take a 20-something matching app, bump the font size, and seniors leave. Matching, chatting, voice calls and payments all had to feel natural for hands that aren't darting around the screen.
From the operator side, one person had to handle reports, content, payment review and more — but the admin to do that didn't exist yet.
We anchored the mobile experience around senior-friendly motions — clubs, meetups, spots, feeds — and layered chat, voice calls, payments and the admin on top.
Flutter built Android and iOS together. AGORA powered real-time chat and voice. Kakao login, in-app payment and push notifications all live inside the mobile loop.
The admin places content, users, reports and payments in one dashboard so the operator never has to swap tools mid-task.
One codebase across Android and iOS, with components redesigned around senior interaction patterns.
Back office on Next.js + Supabase. Fast deploys and fast data access.
Firebase for push and auth, AGORA for live voice. Call quality holds for older users.
Backend on AWS, frontend on Vercel. Infra split for operating efficiency.