Skip to main content

From a UX pov, Friends finder & Dating app are broken

From a UX pov, neither of these work. Profiles are sorted by matches_score afaik and after getting a notification, I swipe say 5-10 times. Nothing happens, indicating that the match wasn’t swiped on.

From a user pov it doesn’t make sense because right-swiped profiles place higher (boosted matches_score?). On the other hand if it’s working as intended then feature wise I think it should be improved because it’s failing to serve its purpose.

MVP improvements:

  • Expand UI to show more essential information (age and full profile text)

  • Enhance profile ranking algorithm to prioritize right-swiped profiles, age, distance etc. (I’m sure you already have these weighted in there).

  • Review the chat connection system for potential issues?

Status: Completed3 comments

Log in to comment and vote

Comments3

  • @levelsio

    Team•

    Jan 31, 2025

    Good points.

    But if it was sorted by matches_score, it’d mean it’d just show you all the potential matches immediately so it’d make people just swipe right the first few times.

    Checking the Telegram chat connection issues now!

    • Magenta Volcano

      •

      Feb 1, 2025

      Yeah you definitely don’t want matches to be one after another at the beginning. But you can easily design a hybrid algo that randomly places matches in buckets with a certain chance. Something like:

      1. matches = [X, X, X], other_ppl = [1, 2, …, n]
      2. Split other_ppl in random bucket chunks (2-3), e.g. [[1, 2, 3], [4, 5], […], …]
      3. Loop over matches and insert randomly in buckets

      Do this everytime someone gets a match. You can also decrease bucket size depending on number of matches but you get the idea.

      If I meet my wife on nomads I’m inviting you to my wedding.

      Thanks!

      • @levelsio

        Team•

        Feb 8, 2025

        Great ideas, will implement!