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.
-
Make sure you have redis server up and running.
-
Create a
.env
file in the project's root directory and copy the contents from.env.sample
. Note: Must beREDIS_DEV_CLIENT_URL="redis://localhost:6379"
-
Install Dependencies
npm install
- Run the development server
npm run dev
-
Create a
.env
file in the project's root directory and copy the contents from.env.sample
. Note: Must beREDIS_DEV_CLIENT_URL="redis://redis:6379"
-
Run docker
docker compose up --build
Happy Coding !!