Overview
This application was developed in Javascript rendering the entire UI in a Web Canvas. The Web Application was installed on a Windows Surface device with a Java server running that was parsing values, like RPM & Torq, from two bikes. So the Javascript application was getting those parameters from the Java Server and presenting them to the users of the two bike under the form of a spinning session challenge.
Tech Stack
No framework used, simple vanilla Javascript with the support of a Finite State Machine library to handle the application internal states changes and transitions.
Screens states
Test bikes step
Start screen
Users start the spinning session
High intensity screen
Winner screen
Themed version