Skip to content

Latest commit

 

History

History
38 lines (22 loc) · 1.38 KB

README.md

File metadata and controls

38 lines (22 loc) · 1.38 KB

RC Chat (Real-time chat web application)

RC Chat is the web application that allow people to talk and connect together in real-time. Person don't need to reveal your true self in the chat just enter the name. Password doesn't required! Somehow, people just want some people to talk with. Enjoy your time here (but with yourself first because I didn't deploy this website.)

Real-time-chat

Installation via Docker

  1. Clone the project to your local directory git clone https://github.com/Celesca/Real-time-chat.git

  2. Change the work directory cd real-time-chat

  3. Use docker to start the application server docker-compose up --build

Guidelines

After start the docker-compose file you will have 2 container including frontend container and backend container.

  • The backend server will start at port 3000. You can monitoring via your terminal.

  • The frontend server will start at port 5173. So you can enter the website at localhost:5173 on your browser

    • At Login page you will need to enter the username to enter the Chat page.

    • At Chat page you can sending the message to others.

    • Trying real-time chat by open 2 tabs on your browser then start to talk to yourself and see what happens.

Tech Stack

Frontend - React + TypeScript + TailwindCSS

Backend - Express + Socket.io