Skip to content

3rd project of the Web Branch of 1337. Create a dating WebSite where the user can create his profile, search other users, like them and begin a conversation with a chat if the person liked him back.

Notifications You must be signed in to change notification settings

Ysrbolles/Matcha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Matcha

This project offers you to create a dating site.

You will therefore have to design an application allowing two potential soul mates to meet, from registration to final contact.

A user should therefore be able to register, log in, complete their profile, browse and search for other users, like them, and chat with those who have liked them in return.

===========================================================

I realized this project in Node.js under MySql with the help of the framework Express.js

Features

  • Registration and login
  • User profile
  • User experience
  • Research and filter users
  • Real time chat
  • Real time notification system
  • Using Google API

Frameworks

Skills

  • Micro-framework
  • Advanced user accounts
  • Real time web
  • Geolocation
  • Security / Data validation
  • Security
  • DB & Data
  • Web

how to use


Run the script to hydrate the database which contains more than 500 profiles
client cd
serve -s dist
cd Api
npm run dev

Presentation pictures

About :

About

Login :

Login

Register :

Register

Home: 

Home

Profile

Profile

Fats Matching :

Fats Matching

Browsing :

Browsing

Search : 

Search

Chat :

Chat

Blocked List : 

Blocked List

Authors

Yassir Bolles && Noreddine Hakkaoui

About

3rd project of the Web Branch of 1337. Create a dating WebSite where the user can create his profile, search other users, like them and begin a conversation with a chat if the person liked him back.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published