This project was done by following the net ninja tutorial on deno websockets
I made some modifications to bring this in line with what's shown in the deno standard library examples for a file server in the http module.
One thing I forgot to account for was that the http server is barebones so remember to handle serving any static files directly or use a middleware module like oak that includes router configurations.
#todo: evolve this repo to implement a more useful version of a chat and storing chat history as described in the following tutorial - Realtime chat in denojs with mongodb and vue; found it in the following dev.to post deno websocket simplified