Singles sign up. Verified members meet.

Effet Tandem’s dating app and its console, designed and built by Witify for iOS, Android and the web. No profile without a verified identity, no photo without a review.

Client
Sector
Online dating
Technologies
Laravel, Vue, Capacitor, AWS

01 The numbers

Five figures, and where they come from

The rules the app enforces, counted in its code.

  • 29

    sign-up steps Progress is saved: members pick up where they left off.

  • 49

    profile questions Most multiple-choice questions double as search filters and inbox rules.

  • 2

    checks for every member The legal identity before appearing, then each photo before it is shown.

  • 3

    platforms, one code base iOS, Android and the web.

  • 1

    flower a day Two flowers exchanged make a Flower match.

Figures read in the code of the app and its console on November 13, 2026.

02 Verification

Every member is verified twice

First the identity, checked with a credit bureau at sign-up. Then each photo, compared by hand with a reference photo before other members can see it.

01 Identity

The legal name, checked with a credit bureau.

Name, date of birth and address are checked in three attempts at most. A second account with the same name and date of birth is refused. After a missed attempt, the member can ask for a manual check by phone and carry on. The profile shows only the first name and the city.

Fig. 01 The identity step, before and after a first attempt

02 Photos

A reference photo, then the album.

The member first takes a reference photo in a pose shown as an example: it never appears on the profile. Then they add two to six photos; the first, their main picture, must be a portrait.

Fig. 02 The reference photo, then the album

03 Review

Every photo, compared by hand.

In the console, the team sees the reference photo next to each new photo and gives it a status: Portrait, Authenticated, Validated or Refused. Until a photo has a status, other members cannot see it.

Fig. 03 The photo review queue

04 Album complete

Two accepted photos, one of them a portrait.

The album is complete as soon as two photos are accepted, including at least one portrait. The member is notified after a 15-minute delay, so the team can change a status without sending two notices.

Fig. 04 The member’s record, album complete

03 The rule

One rule decides who is visible

A member shows up in search when their identity is confirmed, their album is in order or awaiting review, their subscription is active, their profile is neither paused nor suspended, and the orientation matches both ways. Nobody has to chase up a member whose album was refused: the follow-up runs by itself.

  1. Album refused The profile stays visible for 72 h
  2. Notice After a 15-minute delay
  3. Reminder After 2 days
  4. Suspension After 3 days, automatic
  5. Album complete The suspension lifts by itself

04 Dating

One flower a day, and inboxes with room to breathe

Search can be sorted by the values members share, and each member offers a single flower a day. Every member also decides who reaches their priority inbox.

Search

Sorted by shared values.

Up to five filters at once, from some thirty criteria.

Flower

A single flower a day.

When two members offer each other one, it is a Flower match.

Messages

Priority or secondary.

Up to three rules decide where a first message lands.

05 Plans

One catalogue for the web, the App Store and Google Play

Plans, promotional periods and referral prices are set in the console, without a developer. On the web, members pay by card and renewals are charged every night; on a phone, they go through the app store, and each purchase is validated before the subscription is switched on.

Fig. 05 The plan a member picks, and the catalogue the team manages in the console

06 Our choices

Three choices so a dating site earns trust

A dating service depends on trust and on members who stay. For each choice: the risk avoided, what we chose, what Effet Tandem gains.

  1. Verify without exposing.

    The risk
    Fake profiles drive serious singles away; asking for an ID document, on the other hand, can expose members.
    Our choice
    The legal identity is checked with a credit bureau at sign-up, and each photo is compared by hand with a reference photo. The profile shows only the first name and the city.
    The gain
    Everyone knows they are talking to a real person, without revealing more.
  2. One app for three platforms.

    The risk
    Three apps built separately end up drifting apart from one platform to the next, and every fix has to be made three times.
    Our choice
    One code base, published on iOS, Android and the web, with in-app purchase in both app stores.
    The gain
    A new feature arrives everywhere at once, and the team maintains a single app.
  3. Ration attention.

    The risk
    The most sought-after members drown in messages while the others wait: both end up leaving.
    Our choice
    A single flower a day, and rules each member writes for their priority inbox.
    The gain
    Conversations that start from real interest, and an inbox everyone keeps manageable.

07 Under the hood

What the app is made of

One app for three platforms, a server and its console, put into service from May to October 2022.

App
Vue, TypeScript, Capacitor, iOS, Android and web, one code base
Server and console
Laravel, MySQL, bilingual app and console
Hosting
AWS, Laravel Vapor, files on S3
Real time
Pusher, live messages
Identity
Credit bureau, three attempts, manual check as a fallback
Payments
Card, App Store, Google Play, receipts checked by the server
Quality
Over 650 automated tests, on the server

Key milestones

  1. May 2022 Pre-registration opens The public site and the sign-up of the first members and ambassadors.
  2. June 2022 Public launch Search, flowers, inboxes and subscriptions open to members.
  3. October 2022 On the App Store and Google Play The app announced to members, with in-app purchase.

I tried two agencies before coming across Witify, and they were the ones who were able to complete the project from A to Z to a level of quality I no longer thought possible. They guided, advised, and supported me throughout the design and complete development of the mobile app. I highly recommend them!

Isabelle Rivest Founder, Tandem Effect

Does your app need to earn trust from the first sign-up?

Thirty minutes to walk through your sign-up flow together.

Or write to us
Next case study Boursify Read the case study

Names and figures shown in the interfaces are examples.