Real-Time Chat App with Multiple Rooms (Front-End)

This project is a simple chat application where users can create and join different chat rooms. It's built using Node.js for the front-end and supports real-time communication.

Prerequisites

Before you begin, ensure you have the following installed:

  • Node.js: Version 12 or higher.
  • Go: Version 1.21.3 or higher (for running the back-end).

Getting Started

  1. Clone this repository to your local machine.
  2. Navigate to the project directory.

Front-End Setup

  1. Install dependencies:

    npm install
  2. Build the front-end:

    npm run build

Running the App

  1. After building the front-end, make sure your back-end server (written in Go) is up and running.

  2. Run the Go server:

    go run main.go
  3. Open your browser and navigate to http://localhost:8081.

Features

  • Create and join chat rooms.
  • Real-time messaging within rooms.
  • Simple and intuitive user interface.

Contributing

Feel free to contribute by opening issues or submitting pull requests!