Termichat Server

Background

I wanted to learn the inner-workings of how WebSockets can power a chat system, and how to cleanly architect such a system. Using a familiar API Stack (NestJS), I set out to develop a very basic terminal-based websocket chat application.