BaatCheet is a real-time chat application developed using Node.js, React, Vite, Express, MongoDB, Zustand, and Socket.IO. It enables users to engage in conversations with each other in real-time.
- Real-time messaging: Users can send and receive messages instantly.
- User authentication: Secure user authentication and authorization.
- MongoDB integration: Data storage and retrieval using MongoDB.
- Zustand for state management: Efficient state management for React applications.
- Socket.IO for real-time communication: Enables real-time bidirectional event-based communication.
- Responsive design: The application is optimized for various devices and screen sizes.
Check out the live deployment of BaatCheet: BaatCheet Web App
Check out the Server Code of BaatCheet: BaatCheet Server Repo
- Node.js
- React
- Vite
- Express
- MongoDB
- Zustand
- Socket.IO
To run BaatCheet locally, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/BaatCheet.git
-
Navigate to the project directory:
cd BaatCheet -
Install dependencies:
npm install
-
Start the development server:
npm start
Visit http://localhost:5173 in your browser to view the application.
Contributions are welcome! Please feel free to fork the repository and submit pull requests to contribute to the project.
This project is licensed under the MIT License - see the LICENSE file for details.