1FarZ1 / Messenger-clone-Mern

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:JavaScript 80.8%Language:CSS 18.4%Language:HTML 0.8%