Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 698 Bytes

README.md

File metadata and controls

26 lines (17 loc) · 698 Bytes

Go Realtime Chat App

Description

  • A simple app in which users can create groups and chat within them.

Architecture

  • This project is build in Go, conforming Clean Architecture

Clean Architecture

  • Chat feature using Websocket and Hub Architecture

    Using go routines and channels to handle rooms and messages

Hub Architecture

Installation

// TODO

Known issues

  • Room will be saved in main memory, deleted after reseting server.
  • User can not see previous messages when joining the room.
  • Messages will be lost when reloading browser.