orimaromcom / quizy-smart-dating

“Quizy” is a new kind of social dating app, play trivia and the app will find the best romantic/friendly match for you based on your answers and personality

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Quizy Smart Dating

Live app: https://quizy-smart-dating.herokuapp.com/

The goal of this app is to match people according to their interests and knowledge.

Quizy.Smart.Dating.Demo.mp4

The main flow:

  1. The user answers 10 questions:
    • 6 knowledge questions from different categories (Film, Sports, Computers, Celebrities, History, Music),
    • 4 personality questions.
  2. The algorithm calculates how close is this this user to another users.
    • Mean difference between percentages of right answers for each topic. This is first priority, smaller difference means closer.
    • Amount of equal answers to personality questions. This is second priority, greater amount means closer.
  3. The user receives two suggestions, which (1) correspond to user's request (age, gender ect), (2) were not disliked or liked by the user before, (3) did not dislike the user:
    • the closest user (supposed to be someone very similar),
    • the farthest user (supposed to be someone completely different).
  4. The user likes or dislikes the suggested users according to the given information.
  5. The liked suggestions are moved to potential brainmates.
  6. If a potential brainmate likes the user back, this brainmate becomes active - their picture and phone number are shown.

This is a summary of the flow for the sake of readability. There are much more details in the actual app :)

About

“Quizy” is a new kind of social dating app, play trivia and the app will find the best romantic/friendly match for you based on your answers and personality


Languages

Language:JavaScript 90.4%Language:CSS 5.7%Language:SCSS 3.2%Language:HTML 0.7%