Skip to content
Caleb edited this page Jan 16, 2021 · 3 revisions

I have a grand vision for this webapp to be the defacto timer for people to use to race against each other online, half way across the world or even in the same room.

This timer should support as many scrambles and be as much random state as possible. The scrambles currently are powered by jsss

I want a separate auth server and socket server so I can just whip up random socket servers with new rules if I have to or create new clients for events like monkey league where it's qualifier took place on

I want to use letscube as an api to allow developers to subscribe to socket rooms, emit events there and listen elsewhere on any client so long as they authenticated through my auth server. This way I could create a chrome extension for say cstimer and people could use cstimer as their timer for letscube

Another timer like cstimer could build it's own room system and UI utilizing letscube as the API

I'm thinking big picture and want letscube to simply be an API to communicate live timer data to other people. Same API could be used for competitions to communicate live data.

You'll need to be authenticated to submit results but not to listen provided you have the unique string that references the room

Clone this wiki locally