Skip to content

Chitchat is a real-time group chat web application built using HTML, CSS, JavaScript and Socket.io. This facilitates user to create room or join the existing room, where they can communicate with other users using messages.

License

Notifications You must be signed in to change notification settings

surajkarki66/real-time-groupchat-app

Repository files navigation

Chitchat

Overview

Chitchat is a real-time group chat web application built using HTML, CSS, JavaScript and Socket.io. This facilitates user to create room or join the existing room, where they can communicate with other users using messages.

Live Demo

Click Here

Local Installation

  1. Make sure you have redis server up and running.

  2. Create a .env file in the project's root directory and copy the contents from .env.sample. Note: Must be REDIS_DEV_CLIENT_URL="redis://localhost:6379"

  3. Install Dependencies

npm install
  1. Run the development server
npm run dev
  1. Open http://localhost:5000

Docker Installation

  1. Create a .env file in the project's root directory and copy the contents from .env.sample. Note: Must be REDIS_DEV_CLIENT_URL="redis://redis:6379"

  2. Run docker

docker compose up --build
  1. Open http://localhost:5000

Happy Coding !!

About

Chitchat is a real-time group chat web application built using HTML, CSS, JavaScript and Socket.io. This facilitates user to create room or join the existing room, where they can communicate with other users using messages.

Resources

License

Stars

Watchers

Forks