/Matcha

Student project @42: A dating web app

Primary LanguageJavaScript

Matcha

Synopsis

A dating website with Mongo DB, Express JS, React JS, Node JS. Project part of the web branch at 42 school.

Motivation

Learn javascript eco-system, websockets, No-SQL

Which features are done

  • Unlogged part

    • Signup
    • Login
    • Email confirmation
    • Forgotten password
  • Logged part

    • Profile

      • Pictures
      • Interest tags
      • Geolocation
      • Popularity score
    • User research

    • User suggestions based on

      • age
      • distance
      • interest tags in common
      • popularity score
    • Likes, Blocks and Reports

    • Chat when match (mutual likes)