My target was to design a car-renting mobile app for corporate customers to book a car online for short as well as long duration. I started with the user, their needs, expectations and concerns.

So we needed a product for matching users and cars in multiple cities in real time. It needed to take user inputs for starting station, vehicle model availability and selection (with rates and fuel availability), whether the ride was for business or personal et al. Clearly, I had to create a myth of simplicity.


A single-click booking
To keep information requirement to minimum, I employed the following solution
1. Identify Starting Station based on location.
2. Vehicle model selection based on user’s trip trends.
3. Retain type of ride (personal/business) and payment method from previous ride.
Inter-dependence of Stations and Car models was shown visually for seamless selection and easy discovery.

Models not available on selected station also shown upon scroll, selecting those changes station automatically.

User is shown car availability duration at the time of slot selection. They can choose any other car available in the station if they need. All user-selections are shown before booking
Making users act, not think
Just-in-time reminders shared as push notifications with contextual information and actions making the interaction effortless. 
Booking details shown with coordinates of the car for ease of locating, and flash lights for quick identification. Option to edit the booking provided for error recovery.
Car-renting app
Published:

Car-renting app

Published: