Dating website allowing a user to register and to enter personal details and preferences, to be able to match another user with a more or less matching profile, among a selection of profiles of other users that the site will offer.
Once they have matched each other, these two profiles should be able to exchange sweet words and more affinities via a private chat.
server-side:
* NodeJs
client-side
* VueJs
* Framework CSS Bulma
Database
* MySQL
- Allow a user to sign up by asking a email, username, password
- Send a confirm mail
- Complete and update his profil
- Popularity Score
- See other profil
- Have a default suggestion list only if the profil is completed
- Matched by sexual orientation/ localization/ hobbies/ popularity score
- Match proposition has to be sortable and filtrable
- Like/ unlike
- History
- Last visit
- Report fake accounts
- Block users
- Create notification that you can see from everywhere
- Only if there is a match
- Like/ unlike
- History
- Message