02 Own product · Mobile and web app
Agapone
Human Match’s first product. Agapone reads each person through 7 systems and uses that portrait to show real compatibility with other people.


A
Context
Dating apps optimise for time spent swiping. We wanted the opposite: people get to know themselves first, and connections grow out of that.
B
The challenge
Bring very different systems (psychometric tests, astrology, Human Design, love languages) into one coherent portrait, compute compatibility between two people across 22 dimensions, and make it a sustainable product in four languages that handles sensitive personal data.
What we built
- 01
A portrait in 7 areas
Tests taken at each person’s own pace, with results explained in plain language.
- 02
Two-person cross
Compatibility by area, read for friendship, love or work.
- 03
Discover and nearby
Proximity, filters and full profiles, with no ads between actions.
- 04
Circles and rooms
Small, themed communities with a start and an end.
- 05
Public profiles
Shareable, indexable pages rendered on the server in 4 languages.
- 06
Monetisation
Subscriptions, packs, multi-currency web payments and rewarded ads.
- 07
In-house back office
Users, moderation, campaigns and metrics, with role-based permissions.
By the numbers
- self-knowledge systems
- 7
- compatibility dimensions
- 22
- languages
- 4
- test coverage
- 81%



Technology
- App
- Flutter (Android, iOS, web)
- Backend
- Supabase
- PostgreSQL with RLS
- Edge functions
- pg_cron
- Firebase Cloud Functions
- Payments
- Stripe (EUR, USD, BRL)
- RevenueCat
- Google Play Billing
- Ads and consent
- AdMob
- Google UMP (GDPR)
- Computation
- Swiss Ephemeris
- Quality
- Automated tests
- Internationalisation in 4 languages
Working on something similar?
Tell us what you need. Every message gets a personal reply.
Get in touch