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
