Skip to content

sathvika234567/Real_Time_Project

Repository files navigation

💬 Real-Time Chat App with User Authentication

A full-stack real-time chat application built using Node.js, Express.js, WebSockets, and MongoDB.
The app supports secure user authentication, multiple chat rooms, and instant messaging.


🚀 Features

  • User signup and login system
  • Secure password hashing and session management
  • Real-time messaging using WebSockets
  • Join chat rooms via dropdown or room code
  • Multiple isolated chat rooms
  • MongoDB database integration
  • Passport.js authentication

🛠 Tech Stack

Frontend

  • HTML
  • CSS
  • JavaScript

Backend

  • Node.js
  • Express.js
  • Socket.io
  • Passport.js

Database

  • MongoDB (Mongoose)

📂 Project Structure

About

Full-stack real-time chat app featuring secure user authentication, session management, multi-room messaging, and WebSocket-based communication built with Node.js, Express, Passport.js, and MongoDB.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors