MyChatApp is a real-time chat application built using the MERN stack (MongoDB, Express.js, React.js, Node.js). It enables users to engage in real-time conversations seamlessly.
- MERN Stack
- DiazyyUI
- Socket.io
- TailwindCSS
- ๐ป Authentication: Includes login, logout, and signup functionalities.
- ๐ Real-time Messaging: Utilizes Socket.io for real-time message updates.
- ๐ฅ State Management: Zustand is used for efficient state management.
- ๐ ๏ธ Error Handling: Covers both client and server-side error handling.
-
Create a
.env
file with the following variables: PORT=... MONGO_DB_URI=... JWT_SECRET=... NODE_ENV=... -
Build the app using: npm run build
-
Start the app with: npm start
Contributions are welcome! Please fork the repository and create a pull request with your suggested changes.
This project is licensed under the MIT License.