Some Features:
- Tech Stack: MERN (MongoDB, Express, React, Node.js) + Socket.io + TailwindCSS + Daisy UI + Kafka (from Aiven) + Redis (from Render)
- Real-time Messaging: Powered by Socket.io
- Online User Status: Implemented using Socket.io and React Context
- State Management: Global state management with Zustand
- Error Handling: Comprehensive error handling on both server and client sides
- Deployment: Deployed on render platform
- And Much More!
PORT=...
MONGO_DB_URI=...
JWT_SECRET=...
KAFKA_PASSWORD=...
KAFKA_USERNAME=....
REDIS_URL=...
npm run build
npm start