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.

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

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

Authors

Khaoula zouggar && Abdellah Azeroual

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 set up to hydrate the database which contains more than 500 profiles in the server side with the command (node test.js)
cd client
npm run Product
cd server
nodemon start 

Presentation pictures

About :

About

Login :

Login

Register :

Register

Home: 

Home

Account Verified: 

Account Verified

Forget Password: 

Forget Password

Reset Password: 

Reset Password

Steps: 

Steps

Steps: 

Steps

Edit Account: 

Edit Account

Profile: 

Profile

Others Profile

Others Profile

Browsing :

Browsing

Unblock :

Unblock

History : 

History

Notification : 

Notification

Chat :

Chat

Error : 

Error