Skip to content

ChatApp with user authentication and authorization with user room features made using node.js, express.js , socket.io, react and mongoDB

Notifications You must be signed in to change notification settings

samarth5611/ChatApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

ChatApp

ChatApp for messaging between Users. It has User Authentication and user Room Features made using Node.js, Express.js, SocketIO, React.js and MongoDB

Features

  • Built a Chat Application for Real time Messaging
  • Authenticated users are allowed to create private rooms and invite others for personal or group Messaging
  • Performed User Email verification during registration with NodeMailer.

TechStack

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • React.js
  • SocketIO

Run Locally

Clone the project

  git clone https://github.com/samartha5611/ChatApp.git

Install dependencies

  cd client
  npm install

  cd server
  npm install

Start the server

  cd client
  npm Start

  cd server
  node index.js

  open "http://localhost:3000/login"

Prototype

Login Page

Register page

Chat Room interface

About Me

I'm Samartha,an undergraduate student studying Computer Science at IIIT, Gwalior with an Active interest in Competitive Programming and building Web Apps(MERN stack). Do checkout my portfolio and connect with me on LinkedIn.

Connect with me :

gmail linkedin portfolio

About

ChatApp with user authentication and authorization with user room features made using node.js, express.js , socket.io, react and mongoDB

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published