MeeChat is a real-time, chat application designed to facilitate seamless communication between users. Built with the MERN stack (MongoDB, Express, React, Node.js), MeeChat leverages the power of WebSockets through the Socket.io library to provide fast, interactive, and dynamic messaging experiences.
Highlights:
- ⭐ Authentication & Authorization with JWT
- ⭐Real-time messaging with Socket.io
- ⭐Global state management with Zustand
- ⭐Error handling both on the server and on the client
- React (Vite)
- Javascript
- TailwindCSS
- Daisy UI
- Zustand
- MongoDB
- Express.js
- Node.js
- Socket.io
- Cloudinary
- JWT
MONGODB_URI=...
PORT=5001
JWT_SECRET=...
CLOUDINARY_CLOUD_NAME=...
CLOUDINARY_API_KEY=...
CLOUDINARY_API_SECRET=...
NODE_ENV=development
Clone the project
git clone https://github.com/AgriAdhiatma24/meechat-mern-app
Go to the project directory
cd meechat-mern-app
Build the app
npm run build
Start the server
npm run start