Skip to content

Real-time chat web application with Socket.io, React and Express

Notifications You must be signed in to change notification settings

Celesca/Real-time-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Real-time chat web application with Socket.io, React and Express

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published