I've been experimenting with designing and animating an electric bike HMI in @Rive
This concept is built using Data Binding and State Machines, where a single input can drive multiple UI elements, from the speedometer and battery percentage to color transitions and other dashboard interactions.
The setup is designed so it can be connected to live data from the bike, allowing the interface to update dynamically in real time.
It's been a great exercise in exploring how motion and interaction can make digital dashboards feel more intuitive, responsive, and enjoyable to use.
Writing unique code for animations makes iterating on reactive micro-interactions so much smoother. It completely transforms how a brand narrative feels in the browser.