Skip to content

praduman03/baatcheetWeb

Repository files navigation

BaatCheet

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.

Features

  • 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.

Website

Check out the live deployment of BaatCheet: BaatCheet Web App

Check out the Server Code of BaatCheet: BaatCheet Server Repo

Technologies Used

  • Node.js
  • React
  • Vite
  • Express
  • MongoDB
  • Zustand
  • Socket.IO

Installation

To run BaatCheet locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/your-username/BaatCheet.git
  2. Navigate to the project directory:

    cd BaatCheet
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm start

Visit http://localhost:5173 in your browser to view the application.

Contributing

Contributions are welcome! Please feel free to fork the repository and submit pull requests to contribute to the project.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

BaatCheet: Real-time chat app fostering seamless communication

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published