An open API service indexing awesome lists of open source software.

https://github.com/abirc8010/aquachat

A chatting website
https://github.com/abirc8010/aquachat

cloudinary mui react redux socket-io vite

Last synced: 3 months ago
JSON representation

A chatting website

Awesome Lists containing this project

README

          

# AquaChat Logo

A modern chat website built with **React** and **Vite** to deliver fast and responsive messaging.

## 🚀 Features
- **Instant Messaging**: Chat in real-time with users.
- **React UI**: Smooth and interactive interface built with React.
- **Vite-Powered Development**: Lightning-fast builds and hot-reloading.
- **Easy Setup**: Get started quickly with minimal configuration.
- **Group Creation**: Create and manage chat groups effortlessly.
- **Add Contacts via Email**: Easily connect with new users through email.

## ⚙️ Setup Guide

1. **Fork the Repository**
Click the **Fork** button at the top-right of this repository to create your own copy.

2. **Clone Your Fork**
Open a terminal and run:

```bash
git clone https://github.com/your-username/AquaChat.git
cd AquaChat
```

3. **Install Dependencies**
Make sure you have [Node.js](https://nodejs.org/) installed, then run:

```bash
npm install
```

4. **Start the Development Server**
Launch the server with:

```bash
npm run dev
```

5. **Open in Browser**
Navigate to:

```
http://localhost:5173
```

## 💡 Tech Stack

- **Frontend**: React, Vite, Redux, MUI (Material-UI)
- **Real-time Communication**: Socket.IO
- **Backend**: Node.js, Express
- **Database**: MongoDB
- **Cloud Storage**: Cloudinary