Skip to content

abirc8010/AquaChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

    git clone https://github.com/your-username/AquaChat.git
    cd AquaChat
  3. Install Dependencies
    Make sure you have Node.js installed, then run:

    npm install
  4. Start the Development Server
    Launch the server with:

    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