Skip to content

A full-stack real-time chat application built with the MERN stack and Socket.io. This project supports individual chats, group conversations, file uploads/downloads, and real-time messaging — all packed in a responsive UI.

Notifications You must be signed in to change notification settings

harshitsingh4321/Junglee-Chat-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Real-Time Chat Application

A full-stack real-time chat application built with React, Node.js, Express, MongoDB, and Socket.IO. It features user authentication using JWT, real-time messaging (single and chat), profile setup, emoji support, and a responsive UI.


Features

  • JWT Authentication — Secure login & signup flow
  • Real-time Chat — Powered by Socket.IO
  • Single & Group Messaging
  • User Profile Setup
  • Emoji Support using Emoji Picker
  • State Management with Zustand
  • Timestamps via Moment.js
  • Modern UI built with ShadCN & React Icons

Tech Stack

Frontend:

  • React
  • Zustand (state management)
  • Axios (API requests)
  • Emoji-picker-react
  • React-icons
  • ShadCN UI

Backend:

  • Node.js
  • Express
  • MongoDB with Mongoose
  • JWT (jsonwebtoken)
  • Bcrypt (password hashing)
  • Socket.IO (real-time messaging)
  • dotenv, cors, cookie-parser

Project Structure

.
├── client/                 # React frontend
│   ├── components/         # Reusable UI components
│   ├── pages/              # Page components
│   └── ...
├── server/                 # Express backend
│   ├── controllers/        # Request handlers
│   ├── routes/             # API routes
│   ├── models/             # Mongoose schemas
│   ├── config/             # DB and environment config
│   └── ...

About

A full-stack real-time chat application built with the MERN stack and Socket.io. This project supports individual chats, group conversations, file uploads/downloads, and real-time messaging — all packed in a responsive UI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published