A real-time chat application allowing users to text each other, share images, and stay connected with real-time updates.
- Tech Stack: MERN (MongoDB, Express, React, Node.js) + Socket.io + TailwindCSS + Daisy UI
- Authentication & Authorization: Secure login and user management with JWT (JSON Web Token)
- Real-time Messaging: Powered by Socket.io
- Online User Status: Real-time updates on user availability
- Global State Management: Simplified with Zustand
- Error Handling: Comprehensive error management on both the client and server
- Responsive Design: Modern and user-friendly UI with TailwindCSS and Daisy UI
MONGODB_URI=...
PORT=5001
JWT_SECRET=...
CLOUDINARY_CLOUD_NAME=...
CLOUDINARY_API_KEY=...
CLOUDINARY_API_SECRET=...
NODE_ENV=developmentnpm run buildnpm start