Skip to main content
Uber logo

Schedule rides in advance

Reserve a rideReserve a ride

Schedule rides in advance

Reserve a rideReserve a ride
Engineering

Building a More Seamless Web Booking Flow for Uber

July 25, 2019 / Global
Featured image for Building a More Seamless Web Booking Flow for Uber
Figure 1: The booking flow for the newest iteration of our m.uber.com web site lets a rider select a destination, shows them available product options, then lets them choose their preferred mode of transport. The site can be accessed using web browsers on most devices, such as a desktop computer or phone, and is designed for areas with low bandwidth.
Figure 2: The desktop version of our booking flow lets riders view all nearby pick-up points on a map and select the one they prefer.
Figure 3: The new hosts a link to as the primary call-to-action, encouraging visitors to download the app as a secondary call-to-action.
Figure 4: Although our older, Preact-based web booking flow had a smaller bundle size and quicker time for the full page to load, the new, Fusion.js-based actually became usable more quickly, leading to a better rider experience.
Figure 5: Riders may choose to turn off the map in our web booking flow, as the bandwidth it uses may be too much for a particularly slow network.
Madhur Chadha

Madhur Chadha

Madhur Chadha, a senior product manager at Uber, is part of the global rider access team and leads the product efforts for serving riders visiting us on the web. He works out of the Bangalore engineering office.

Posted by Madhur Chadha

Category: