A very barebones implementation of the idea, with zero bells or whistles
A more up-to-date version, with bells and whistles like nice console output and handler separation for the API
Where the server code, the API lives
A simple CLI application that calls the server
Shared classes