A fully functional Real-Time Chat Application built using the MERN Stack with Socket.io for instant messaging. This project enables users to chat in real-time with a smooth and responsive UI.
- π¬ Real-Time Messaging (Instant chat with Socket.io)
- π’ Online / Offline User Status
- π€ User Authentication (Login / Signup)
- π§βπ€βπ§ One-to-One Chat System
- π Live Notifications
- π‘ Persistent Chat Data (MongoDB)
- β‘ Fast & Responsive UI
- π― Clean Component-Based Architecture
--- // Real time Commucation
- βοΈ React.js
- π¨ CSS
- π’ Node.js
- π Express.js
- π MongoDB
- β‘ Socket.io
Chat-Application/
βββ frontend/ # React App
βββ backend/ # Node + Express Server
βββ README.md
git clone https://github.com/raushanwith-code/Chat-Application-Mern-Stack.gitcd backend
npm install
npm startcd frontend
npm install
npm startCreate a .env file in backend:
PORT=5000
MONGO_URI=your_mongodb_connection
JWT_SECRET=your_secret_key
- β Built using MERN Stack
- β Integrated Socket.io for real-time communication
- β Handles live user interactions
- β Scalable project structure
- β Real-world application use case
- Real-time communication using Socket.io
- Managing full-stack applications
- API creation & integration
- State management in React
- Handling authentication & user sessions
- πΌοΈ Image & File Sharing
- π Voice / Video Call Integration
- π Group Chats
- π Push Notifications
- π± Mobile Responsive UI
Raushan Kumar GitHub: https://github.com/raushanwith-code
If you like this project, give it a β and share it!
π₯ Built with passion & 100% dedication πͺ