Skip to content

A Full Stack and Functionnel Messenger Clone built using Nodejs, Express,React,Socket io and other npm Packages , it has some bugs but the major functionalities working

Notifications You must be signed in to change notification settings

1FarZ1/Messenger-clone-Mern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

messenger-clone (adding real chatting using socket still in progess)

A Full Stack and Functionnel Messenger Clone built using Nodejs, Express,MongoDb ,React,Socket io and other npm Packages listed below, you can login and register , and once logged in , you can add contact , and talk to them , and you can logout to back to auth screen ,for learning purposes and focusing on the functionality mostly, following the most possible best practises

Screenshots

image image image

Setup

create the .env file and fill it with your own credentials

Run The server

  • nodemon app.js

run the client

  • npm run dev

links

Tech used

  • Nodejs
  • express
  • mongoDb
  • mongoose
  • dotenv
  • cookie-parser
  • json-web-token
  • validator
  • express-rate-limit
  • helmet
  • bcryptjs
  • xss-clean
  • cors
  • express-file-upload
  • React
  • Context Api
  • Postman
  • vite
  • React-Router-dom

Features of Code

  • Maintainble and Scalable
  • following best Practises and Clean Code Concepts
  • Easy To Follow and Read
  • Follow The View-Controller-Repository Architecture
  • Feature First layer

Author

  • Fares Bekkouche

Contrubution

  • for any contrubution you re more then Welcomed Enjoy it While it Lasts

About

A Full Stack and Functionnel Messenger Clone built using Nodejs, Express,React,Socket io and other npm Packages , it has some bugs but the major functionalities working

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published