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.
AGAnnie G.
Subscriptions
Members
Photo review
Orders
Products
Promo codes
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.
02Verification
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.
01Identity
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.
9:41
Identity verification
Only your first name and the city you live in will be visible on your profile.
First name *Élodie
Last name *V.
Date of birth *1987
March
14
Address *12 Example Street
City *Sherbrooke
9:41
Identity verification
Only your first name and the city you live in will be visible on your profile.
First name *Élodie
Last name *V.
Date of birth *1987
March
14
Address *12 Example Street
City *Sherbrooke
Authentication issue
You have 2 attempts remaining.
Try again
Manual authentication
Your identity will be verified manually by an administrator. In the meantime, you can continue your registration process.
Your phone number (required)Continue my registration
Fig. 01The identity step, before and after a first attemptStep 01 / 04
02Photos
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.
9:41
Your sample picture for authentication purposes
This picture will be used for identification purposes only. It will not be visible on your profile.
Upload your sample picture
9:41
Create your photo album
Share your nicest photos. Smiling is contagious!
A minimum of two pictures must be submitted.
Main picture1234
Upload a picture
Fig. 02The reference photo, then the albumStep 02 / 04
03Review
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.
AGAnnie G.
Subscriptions
Members
Photo review
Orders
Products
Promo codes
/Photo review
Photo review
Élodie V.View profile
Reference photoFull resolution
New photos
Full resolution
Select a statusPortraitAuthenticatedValidatedRefused
Full resolution
Select a status
Full resolution
Select a status
Full resolution
Select a status
Remove from this page
Yannick P.View profile
Reference photoFull resolution
New photos
Full resolution
Select a status
Full resolution
Select a status
Full resolution
Select a status
Remove from this page
Fig. 03The photo review queueStep 03 / 04
04Album 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.
AGAnnie G.
Subscriptions
Members
Photo review
Orders
Products
Promo codes
Fig. 04The member’s record, album completeStep 04 / 04
03The 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.
01Album refusedThe profile stays visible for 72 h
02NoticeAfter a 15-minute delay
03ReminderAfter 2 days
04SuspensionAfter 3 days, automatic
05Album completeThe suspension lifts by itself
04Dating
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.
9:41
Find your partner in love
Filters2Sort
Olivier
41 years old•Magog•23 km
“Outdoors on Sunday mornings”
5 values in common
Hugo
44 years old•Sherbrooke•6 km
“Curious by nature”
4 values in common
Sébastien
37 years old•Orford•19 km
“A good book and a coffee”
4 values in common
Patrick
40 years old•Coaticook•35 km
“Always up for a laugh”
3 values in common
SearchFavoritesMessages2FlourishRefer your friendsSettings
Flower
A single flower a day.
When two members offer each other one, it is a Flower match.
9:41
Olivier
41 years old • Magog • 23 km
Objective
Love
Values
RespectHonestyFamilyHumourNatureAdventure
SearchFavoritesMessages2FlourishRefer your friendsSettings
Offer a flower?
You only have one flower a day. Make sure you offer it to the right person.
Send
Messages
Priority or secondary.
Up to three rules decide where a first message lands.
9:41
Inbox
Priority
2
Secondary
1
12 minutesOlivierWow, it’s mutual!
5 hoursHugoGood idea for Saturday, I know the place.
1 dayPatrickThanks for your reply, talk soon.
3 daysSébastienYou hike too? We could compare our favourite trails.
4 daysMathieuYou offered a flower
SearchFavoritesMessages2FlourishRefer your friendsSettings
05Plans
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.
9:41
Choose your plan
1-month planComplete access for 1 month$39.00Select
3-month planComplete access for 3 months$99.00Select
20%Discount6-month plan, fallComplete access for 6 months$139.20Select
* If you have a promotional code, select a plan and you can enter it later.
AGAnnie G.
/Products
Products
New product
Search…
Active
NameNumber of monthsPriceDiscountStart dateEnd dateFor referrals
Fig. 05The plan a member picks, and the catalogue the team manages in the console
06Our 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.
01
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.
02
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.
03
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.
07Under 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
May 2022Pre-registration opensThe public site and the sign-up of the first members and ambassadors.
June 2022Public launchSearch, flowers, inboxes and subscriptions open to members.
October 2022On the App Store and Google PlayThe 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 RivestFounder, Tandem Effect
Does your app need to earn trust from the first sign-up?
Thirty minutes to walk through your sign-up flow together.