A full-stack realtime chat application.
- MERN Stack with Socket.io
- JWT Authentication
- Real-time messaging
- Online user status
- Global state management with Zustand
- Error handling
Create .env file in backend folder:
MONGODB_URI=your_mongodb_uri
PORT=5001
JWT_SECRET=your_jwt_secret
CLOUDINARY_CLOUD_NAME=your_cloudinary_name
CLOUDINARY_API_KEY=your_cloudinary_key
CLOUDINARY_API_SECRET=your_cloudinary_secret
NODE_ENV=development
npm run build
npm start