The situation
A matrimony agency running matchmaking through WhatsApp. Profiles as image forwards. Payments as handshake transfers. The operator ran the whole thing from a phone. Growth was capped at however many conversations one person could hold in parallel.
The specific problem
- No structured profile data — photos and a bio pasted into a chat.
- No way to moderate what went out to whom.
- No payment trail. No subscription. No cancellation path.
- No way to delegate. The agency was one person with a phone.
What we built
A full platform. Flutter mobile app for members, React admin panel for the operator, Node.js backend, payments, profile moderation, privacy controls. Members can see who viewed them. The operator can moderate what goes live. Payment reconciliation is automatic.
Shape of the build
- Flutter mobile app (iOS + Android) with verified profiles.
- React admin panel for moderation, payment review, and member analytics.
- Node.js backend with role-based access.
- Payments integrated; subscription + one-time billing.
- Privacy controls — members choose what is visible and to whom.
Where it is now
Live since 2022. The longest-running engagement in the book. The platform scaled well past the one-phone ceiling. The operator moved from reactive chat to moderating a pipeline.
Why this shape fits the pilot
This one is larger than a 30-day pilot — three platforms, payments, moderation. The pilot-shaped version of this would be: member mobile app + admin moderation + payments. The rest came after.