/matcha

Dating site

Primary LanguagePython

Matcha dating site.

Purpose:

It's 21 School(42 Ecole) training project to create your own dating site!

TODO:

  • Email sending
  • Websocket notification
  • Login and registration
  • Basic models
    • Person (Tags, Gender, Pic(s), Sex preferences, Biography, )
  • CRUD
  • Matching algo
    • Age gap
    • A “fame rating” gap
    • A location.
    • One or multiple interests tags.
    • sortable and filterable by age, location, “fame rating” and tags.
  • Other business logic
    • Check who look my profile
    • two people “like” each other, we will say that they are “connected” ( If the current user does not have a picture, he/she cannot complete this action)