Skip to content

victorvcruz/web-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web Chat

This is a simple web chat application that uses websockets to communicate between clients and the server. The server is written in Golang using the fiber websockets library and the client is written in ReactJs using the WebSocket API.

Architecture

How to run

  1. Clone the repository
  2. Run with docker-compose
cd docker/deployment && docker-compose up
  1. Access the chat at http://localhost:3000
  2. Enjoy!

Features

  • Send messages
  • Receive messages
  • Show message history
  • Show message time
  • Show message author
  • Show online users
  • Show typing indicator
  • Show message status

About

A simple distributed web chat application.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages