You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tinder is the world's most popular dating app, pioneering the swipe-to-match interaction that has defined mobile dating. The mental model is discover → swipe → match → chat → meet — users see one profile at a time in a card stack, swipe right to like or left to pass, and mutual likes create a match that unlocks conversation. Tinder's IA is uniquely minimal: there's no search, no browsing, no profiles to explore — just the card stack, the match list, and chat. The algorithm decides what you see; you just swipe.
Site Map
├── Discover (Card Stack)
│ ├── Profile Card
│ │ ├── Photos (swipe through, up to 9)
│ │ ├── Name, Age
│ │ ├── Distance
│ │ ├── Verified Badge (photo verified)
│ │ ├── Bio (short text)
│ │ ├── Job + Company
│ │ ├── School
│ │ ├── Passions / Interest Tags (foodie, hiking, travel, etc.)
│ │ ├── Anthem (Spotify song)
│ │ ├── Instagram Photos (linked)
│ │ ├── Relationship Intent (looking for: LTR, casual, friends, unsure)
│ │ └── Basics (height, zodiac, exercise, education, drinking, smoking, pets)
│ ├── Action Buttons
│ │ ├── ✕ Pass (swipe left)
│ │ ├── ⭐ Super Like (swipe up, limited)
│ │ ├── ❤️ Like (swipe right)
│ │ ├── ⚡ Boost (increase visibility)
│ │ └── ↩️ Rewind (undo last swipe, premium)
│ ├── Tap Card → Expanded Profile (full photos, bio, details)
│ └── Filter Quick Access
├── Match List / Messages
│ ├── New Matches (top row, scrollable)
│ │ ├── Match Thumbnails (unread, no message yet)
│ │ └── Tap → Open Chat
│ ├── Conversations (below, sorted by recent)
│ │ ├── Active Chats
│ │ ├── Unread Indicator
│ │ └── Last Message Preview
│ └── Feed (matches' activity, deprecated in some markets)
├── Chat
│ ├── Message Bubbles (text)
│ ├── GIFs (Giphy integration)
│ ├── Reactions
│ ├── Photo Sharing
│ ├── Spotify Song Share
│ ├── Video Chat (in-app)
│ ├── "Are We a Match?" (Tinder interactive games)
│ ├── Unmatch (removes chat history completely)
│ ├── Block / Report
│ └── Safety Tips
├── Likes (Who Likes You)
│ ├── Received Likes
│ │ ├── Free: Blurred grid (can see count, not profiles)
│ │ ├── Gold/Platinum: Full profiles, swipe from here
│ │ └── Tap → Like Back = Instant Match
│ ├── Sent Likes (Platinum only)
│ └── Top Picks (curated daily selection)
├── Explore
│ ├── Top Picks (algorithm's best daily suggestions)
│ ├── Vibes (interactive question stickers)
│ ├── Hot Takes (speed-matching during limited hours)
│ ├── Swipe Night (choose-your-own-adventure events)
│ ├── Festival Mode (find people at same event)
│ └── Passport (change location, premium)
├── Profile (Own)
│ ├── Photos (9 slots, drag to reorder)
│ ├── Smart Photos (auto-optimize order based on performance)
│ ├── Bio
│ ├── Passions (select from list: cooking, gaming, yoga, etc.)
│ ├── Relationship Intent (what you're looking for)
│ ├── Basics (height, exercise, education, etc.)
│ ├── Lifestyle (zodiac, pets, smoking, drinking)
│ ├── Job Title + Company
│ ├── School
│ ├── Living In (city)
│ ├── Anthem (Spotify integration)
│ ├── Connected Instagram
│ ├── Photo Verification (selfie verify)
│ ├── Profile Preview (see how others see you)
│ └── Edit Info
├── Settings / Preferences
│ ├── Discovery Settings
│ │ ├── Location (current or Passport)
│ │ ├── Distance (1-100 miles slider)
│ │ ├── Age Range (18-100 slider)
│ │ ├── Gender Preference
│ │ ├── Global Mode (show me people around the world)
│ │ └── Show Me on Tinder (toggle discoverable)
│ ├── Subscription
│ │ ├── Free / Plus / Gold / Platinum (comparison)
│ │ ├── Current Plan
│ │ └── Manage
│ ├── Notifications (matches, messages, likes, promotions)
│ ├── Privacy
│ │ ├── Block Contacts (hide from phone contacts)
│ │ ├── Hide Age
│ │ ├── Hide Distance
│ │ └── Incognito Mode (only visible to people you like, premium)
│ ├── Account (phone, email)
│ ├── Safety
│ │ ├── Photo Verification
│ │ ├── Block & Report
│ │ ├── Safety Tips
│ │ └── Noonlight Integration (emergency services)
│ ├── Snooze (pause profile temporarily)
│ └── Delete Account
└── Safety Center
├── Photo Verification
├── Block & Report
├── Safety Tips ("Meeting Someone New")
├── Community Guidelines
├── Share Date Details (with friends)
└── Resources
user, activated_at, duration, type (boost/super_boost)
belongs to User
Match Flow
A swipes right on B → if B already swiped right on A → MATCH! → Chat unlocked → Confetti animation
A swipes right on B → B hasn't seen A yet → A appears in B's "Likes" → B swipes right → MATCH!
A swipes right on B → B swipes left → No match (A never knows)
User Flows
Core Swipe Loop
Open App → Discover → See Profile Card → Swipe Photos → Read Bio → Swipe Right (Like) → Next Card → ... → MATCH! → "It's a Match!" Screen → [Send a Message] or [Keep Swiping]
Super Like
Discover → See Great Profile → Swipe Up → ⭐ Super Like Sent → They See You With Star Badge → Higher Chance of Match → If Match: Special Animation
Start Conversation
Matches Tab → New Match Row → Tap Match → Chat Opens → Send Message → Wait → They Reply → Conversation → Suggest Meeting
Verify Profile
Profile → Photo Verification → Take Selfie Mimicking Pose → AI Compares to Profile Photos → Verified ✓ → Blue Checkmark Badge
URL / Route Structure
Tinder is almost exclusively a native mobile app. Web routes are limited.