We started with a comprehensive UX audit of the existing mobile app — mapping every user flow, identifying what worked well, and flagging what could be improved in the transition.
Research-driven redesign
Rather than doing a 1:1 port, we used the platform shift as an opportunity to simplify. We conducted usability testing on the existing app to identify pain points and incorporated those findings into the new web experience. Redundant screens were merged, navigation was flattened, and the core flow — find a station, scan, rent, return — was streamlined to the fewest possible steps.
Web-native interactions
We leveraged modern browser capabilities to handle QR scanning, geolocation for station discovery, and push-style notifications — all without requiring an app install. The interface was designed to feel app-like in responsiveness and speed while being accessible through any browser.
Responsive-first architecture
The UI was designed mobile-first — since the majority of users would access it from their phones — then progressively enhanced for tablet and desktop. Every component was tested across screen sizes to ensure the experience felt intentional on each device, not just "scaled up."
Iterative usability testing
We ran multiple rounds of usability testing throughout development — testing the QR scan flow, the station finder, and the payment process with real users. Each round surfaced specific friction points that were addressed before launch.