Skip to content

πŸ’¬ Welcome to the Real-time Chat App β€” a super smooth messaging experience built with powerful MERN stack (MongoDB, Express, React, Node.js) and ⚑ Socket.IO for instant live chats! πŸš€ Chat 1-to-1 with your friends, see who's 🟒 online or ⚫ offline, and enjoy a fully responsive design powered by TailwindCSS. πŸ‘‰ Dive in now and experience the magic

Notifications You must be signed in to change notification settings

himanshuvkm/ChatApplication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

33 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’¬ Real-time Chat Application

A real-time chat application built with the MERN stack (MongoDB, Express, React, Node.js) and Socket.IO for live messaging.
This project supports real-time conversations, authentication, online/offline user status, and responsive UI.

🌐 Live Demo: Chat Application


πŸš€ Features

  • πŸ” User Authentication (JWT + Cookies)
  • πŸ’¬ 1-to-1 Real-time Messaging with Socket.IO
  • 🟒 Online/Offline User Tracking
  • πŸ“± Responsive UI with TailwindCSS
  • ☁️ Deployed on Render (Backend + Frontend)
  • ⚑ Secure API with Protected Routes

πŸ›  Tech Stack

Frontend

  • React.js
  • TailwindCSS
  • Context API (Auth & Socket Context)
  • Socket.IO Client

Backend

  • Node.js
  • Express.js
  • MongoDB (Mongoose)
  • Socket.IO Server
  • JWT Authentication
  • Cookie-Parser

Deployment


πŸ“Έ Screenshots

Login Page
Login

Chat Window
Chat


βš™οΈ Installation & Setup

1️⃣ Clone the repo

git clone https://github.com/himanshuvkm/ChatApplication.git
cd ChatApplication

About

πŸ’¬ Welcome to the Real-time Chat App β€” a super smooth messaging experience built with powerful MERN stack (MongoDB, Express, React, Node.js) and ⚑ Socket.IO for instant live chats! πŸš€ Chat 1-to-1 with your friends, see who's 🟒 online or ⚫ offline, and enjoy a fully responsive design powered by TailwindCSS. πŸ‘‰ Dive in now and experience the magic

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages