Skip to content
/ matcha Public

Second project of the web branch of 42 where we had to create a dating site like Tinder.

License

Notifications You must be signed in to change notification settings

lpieri/matcha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Matcha Project

Second project of the web branch of 42 where we had to create a dating site like Tinder.


Description

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.

Techno

server-side:

 * NodeJs

client-side

* VueJs
* Framework CSS Bulma

Database

* MySQL


Index Page 2 Index Page 1 Index Page 2

Objectives

User features

  • Allow a user to sign up by asking a email, username, password
  • Send a confirm mail

My profil

  • Complete and update his profil
  • Popularity Score
  • See other profil


Profil Page 0 Profil Page 1

Match me if you can...

  • 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


Search Page 0 Search Page 1

Users profil

  • Like/ unlike
  • History
  • Last visit
  • Report fake accounts
  • Block users


Like Page 0 Like Page 1

Chat

  • Create notification that you can see from everywhere
  • Only if there is a match

Chat Page View

Notifications

  • Like/ unlike
  • History
  • Message

Notification View

About

Second project of the web branch of 42 where we had to create a dating site like Tinder.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published