A modern full-stack real-time chat application that enables users to communicate instantly through a responsive and intuitive interface.
- Overview
- Live Demo
- Screenshots
- Tech Stack
- Features
- Getting Started
- Installation
- Environment Variables
- Project Structure
- Future Improvements
ChatApp is a full-stack messaging platform built to provide fast and seamless communication between users.
It focuses on responsive design, clean UI, and an engaging messaging experience for desktop and mobile users.
Frontend: https://your-vercel-link.vercel.app
Backend: Add your backend URL if deployed.
Repository: https://github.com/Pragati-coders/ChatApp
Create a folder named
screenshotsin your repository.
| Layer | Technology |
|---|---|
| Frontend | React.js |
| Backend | Node.js + Express.js |
| Database | MongoDB |
| Real-time | Socket.IO |
| Authentication | JWT |
| Styling | Tailwind CSS / CSS |
| Deployment | Vercel (Frontend) |
- User registration
- Secure login
- Protected routes
- Instant messaging
- Live conversation updates
- Fast communication experience
- Responsive layout
- Modern chat design
- Mobile-friendly interface
- View conversations
- Send and receive messages
- Smooth navigation
- Node.js
- npm
- MongoDB
git clone https://github.com/Pragati-coders/ChatApp.git
cd ChatApp
npm installRun the project:
npm run devCreate a .env file.
PORT=
MONGODB_URI=
JWT_SECRET=
CLIENT_URL=Update these values based on your local or production setup.
ChatApp/
├── frontend/
├── backend/
├── screenshots/
├── README.md
- Group chats
- Image sharing
- Voice messages
- Video calling
- Message reactions
- Read receipts
- Push notifications
- End-to-end encryption
Pragati Mishra
⭐ If you like this project, consider starring the repository.

