A detailed article is published on Medium.
Clone the repository
Run git mod tidy
to install all the Golang dependencies.
Go to clients
and to install frontend dependencies.
npm install
Start HTTP server
go run main.go --server=http
Start WebSocket server
go run main.go --server=websocket
Go to client
and run
npm start
Application is live at localhost:3000
.