Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 616 Bytes

File metadata and controls

17 lines (13 loc) · 616 Bytes

Chat-WebSocketsAPI

Personal project about a Real Time Chat App created with Golang.

Features

Client

A Terminal User Interface (TUI) created with Golang and BubbleTea Library.

Server

A server created with Gin Framework, in which it was implemented authentication with JWT Tokens, the Pub/Sub pattern for chat feature and the use of gorountines for the concurrency of incoming and outcoming messages.

Collaboration

This project is open to pull request and improvements by the community.

Tools and Software

  • Golang - Programming Language
  • MongoDB - Database
  • BubbleTea - Library for TUI