A modern chat website built with React and Vite to deliver fast and responsive messaging.
- 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.
-
Fork the Repository
Click the Fork button at the top-right of this repository to create your own copy. -
Clone Your Fork
Open a terminal and run:git clone https://github.com/your-username/AquaChat.git cd AquaChat
-
Install Dependencies
Make sure you have Node.js installed, then run:npm install
-
Start the Development Server
Launch the server with:npm run dev
-
Open in Browser
Navigate to:http://localhost:5173
- Frontend: React, Vite, Redux, MUI (Material-UI)
- Real-time Communication: Socket.IO
- Backend: Node.js, Express
- Database: MongoDB
- Cloud Storage: Cloudinary