/BasicChatApp

Primary LanguageJavaScript

Run on your local machine

  • Run npm i in the terminal to install the dependencies.
  • cd backend - npm start
  • cd frontend - npm start

Features

  • JWT Authentication(Login/SignUp/Logout)
  • Passwords are encrypted
  • Profile Modal
  • Realtime chat using socket.io, chat is saved in mongoDB
  • Used Chakra-ui for the frontend
  • Used context api for state management
  • Notification when new message arrives
  • Handling errors

Demo Screenshots

chat cha

Demo Video

mernchatapp.mp4