Code is made public but not maintained and pretty gross, written pretty quickly for data display for a racing event. The TSL servers aren't always up so development essentially must take place when a racing event happens
has a client server model
yarn start-front
starts the react app
yarn start-server
starts the server
TSL contains all the code needed to track websocket events from the tsl webpages
https://github.com/quorauk/dms/blob/master/server/index.ts
line 67 has a magic number in it, which should be the event id on tsl