Dating, by personality type
A dating app where the personality type is the mechanic, not a badge on a profile. Take the test, choose the types you want to meet — and find out who is already looking for yours.
Your type
INFJ-A
Quiet idealist with a long memory for people
Based on your answers to the personality test.
How your type breaks down
71% Introverted
68% Intuitive
66% Feeling
62% Judging
57% Assured
What INFJ usually looks like
The type in general terms — the percentages above are the part that is actually yours.
Builds a detailed private read on people and situations, and works toward a picture of how things should be. Few relationships, held deeply.
This describes your answers — it isn't a verdict on who you are.
How it works
You cannot enter the app without a result. That is the whole design: the type is not something people fill in, so it is something the rest of the product can rely on.
Thirty questions everyone answers, then four more on each of the two traits that came out closest to even. The test does not stop until it can actually tell them apart.
38 questions · about ten minutes · resumable
Pick one or more of the sixteen types. This is not a filter you set and forget — it is the thing the other side gets told about when you like them.
Changeable later, from Settings
Cards carry the type, the city, a distance bucket and a profile-overlap score. A mutual like opens a chat; a like from your preferred type is flagged before you decide.
Filter the deck to one type at any point
The app
These are not drawings of an idea. Every card, chip, radius and colour below is the shipping component, rebuilt from the same design tokens the build compiles — so what you see here is what installs.
Quiet idealist with a long memory for people
Tap for bio & hobbies ›
What's the best trip you've ever taken?
REVEALEDTen days round Iceland with no plan past day three.
A night train to Split at nineteen. Slept through the whole coast and I’d still do it again.
Profile photography is represented by an illustration — the rest of every frame is the real interface.
The signal
Every dating app can tell you that somebody liked you. This one can tell you why it might matter — because they wrote your four letters down before they ever saw your face.
The accent is rationed to exactly this: a like, a match, a preferred-type hit, an unread count. A colour that shows up on every screen cannot also mean “this one matters” — so everywhere else, this app is ink.
You and Mia liked each other.
You're their preferred typeThe set
Five axes, scored as percentages rather than as a coin flip — so a trait that came out 51/49 is shown as 51/49 and marked borderline, instead of being rounded into a letter and never mentioned again.
The fifth axis — Assured or Tentative — rides as a suffix rather than a fifth letter, which is why there are thirty-two results and not sixteen. It is also why the same character means two different things: T is Thinking in third position and Tentative in the suffix.
The rest of it
The type is the idea. None of it is worth much without the ordinary things working, so these are built, not planned.
A score built from both sets of test answers, with the reasons written out — “you both lean Intuitive”, “one of you thinks in possibilities, the other in specifics”. It is called overlap, not compatibility, because it describes rather than predicts.
Messages over a WebSocket with read receipts, typing indicators, photo and video — plus push when the app is closed, rendered on the server in the recipient’s language.
Seven topics of prompts for a match to answer together. Neither side sees an answer until both have locked one in, so nobody gets to copy the safer reply.
Age, distance and type. When a filter empties the deck the app names the one that did it and offers to widen exactly that — rather than showing an empty state and leaving you to guess.
Your exact position stays on the server. What goes out to another phone is a city name and a bucket — “~4 km” — and an “active today” boolean rather than a last-seen timestamp.
Report and block from any profile or chat, a moderator queue behind a role only the auth provider can grant, and a face check on uploaded photos. Plus a full data export and a real account deletion.
English, Czech, Slovak, German, Spanish and Polish — including all thirty-eight test questions and every push notification. Fresh copy can be pushed without shipping a build.
A true inversion rather than a dimmed copy: the app’s darkest ink and the dark theme’s background are the same value. Even the accent has two tunings — one to read as text, one to sit under it.
The whole test runs in a browser, with no account. Finish it, keep the code, and your result comes across when you sign up — so the app opens on your type instead of on thirty-eight questions.
Find your four letters
fourletters
Take the test in your browser — about ten minutes, no account. Keep the code and bring the result with you when the app opens in your city.