Skip to content

GauravSamanta/chat-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat Application

A real-time chat application built using React.js, Express, Socket.io, Zustand for state management, and MongoDB as the database.

Features

  • Real-time Messaging: Instant messaging with live updates using Socket.io.
  • User Authentication: Secure user authentication with session management.
  • Persisted Chat History: Chat history is stored in MongoDB and can be retrieved later.
  • State Management: Zustand is used for efficient and minimal state management.

Tech Stack

  • Frontend:

    • React.js
    • Zustand (for state management)
    • Socket.io-client
    • CSS/SCSS
  • Backend:

    • Node.js
    • Express.js
    • Socket.io
    • MongoDB (Mongoose for MongoDB ODM)

Installation

Prerequisites

  • Node.js (>= 14.x)
  • MongoDB (local or cloud instance)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published