Walk it end to end
~4 minutesFollow these in order and the prototype behaves like one continuous shift. Each screen hands the next one its data through the address bar, so the numbers stay consistent all the way to the receipt.
-
Open the appSplash, then sign in
Nothing is checked — tap Sign in.
-
Start the dayNext ride, countdown, today's four bookings
Tap Start check-in on the boarding pass.
-
Check the rider inFive-item safety gate, locked until it's complete
Tick the first four. The fifth, Machine checked, won't tick — tap it.
-
Check the machineAssign a ski, fuel and hours, six-point walkaround
Try setting fuel to ¼ — it blocks the launch. Photos are optional.
-
Run the rideRising tide, hold-to-fire SOS, overtime warnings
Hold the SOS button a full two seconds. A tap deliberately does nothing.
-
Close it outRider ashore, readings in, damage after, settle up
Enter engine hours below 388.4 and it catches you.
-
Read the receiptTrack, timings, payment, rider feedback
Arriving from close-out, this fills with the ride you just ran.
All screens
21States worth seeing
ShortcutsSome screens only look interesting partway through. These jump straight there.
Every ride is one rider on one machine, plus the instructor.
Twenty-one pages sharing styles.css and icons.js. No build step, no framework, no network calls — keep the files in one folder and open this page.
Best viewed on a phone, or a narrow browser window. On a real device the SOS button vibrates and the ride screen keeps the display awake.