EasyHop: Driving Growth Through UX and Design Systems

Timeline: January - July 2024

Client:
EasyHop is a Costa Rican mobility company catering to small towns, offering transportation solutions including shuttles, guided tours, car rentals, and access to popular tourist attractions.

Challenge:
Designing a comprehensive system to unify EasyHop’s expanding range of services, creating intuitive user flows for new offerings and developing a cohesive design system for their app.

🚩

The problem:

EasyHop originally focused on providing shuttle services but rapidly expanded to include additional offerings like guided tours, car rentals, and access to popular tourist attractions. However, the app lacked a clear structure to accommodate these new services, creating a fragmented user experience and inconsistent visual design.

🎯

Objective:

Develop a unified design system and intuitive user flows that seamlessly integrate all of EasyHop’s services, ensuring users can easily discover, book, and manage their transportation and experiences.

🎭

My role:

Led the creation of the design system, developed new user flows for the app’s expanded services, and designed wireframes and high-fidelity prototypes to ensure a cohesive and user-friendly experience.

Research

Business Needs.
Persona.

Business Needs

🚐

Improve the Shuttle Reservation Flow


The app originally included this flow, but it lacked consistency and cohesion, having been developed incrementally to address isolated issues. The goal was to refine and streamline the entire flow, creating a polished and intuitive experience from start to finish.

🚀

Include More Services

Expand the platform to seamlessly integrate new offerings like guided tours, car rentals, and attraction tickets, creating a one-stop travel solution.

🎨

Create a Consistent Design Style

Develop a cohesive design system that ensures visual and functional consistency across all services, enhancing brand recognition and improving the overall user experience.

📍

A New Location

The shuttle service was initially limited to Santa Teresa, but with the addition of new services, it expanded to include the La Fortuna area. Each location offered different services, requiring tailored user flows to accommodate the unique needs of each region.

Persona

Sarah Gardener: Tech-Savvy Explorer Seeking Safe and Seamless Travel

Sarah, a 35-year-old store manager, is tech-savvy and primarily uses mobile devices for her needs. She’s an independent traveler, passionate about exploring exciting destinations while ensuring her safety. Sarah’s ideal travel experience includes convenient mobility options that require minimal effort on her part.

😡 Main Frustration: Sarah feels frustrated when services are unclear—whether it’s confusing terms, last-minute changes, or unclear communication channels. Trust is essential for her, especially when she’s traveling solo.

User Flows.

La Fortuna User Flow.
Santa Teresa User Flow.
Other Services User Flow.

La Fortuna User Flow

The user flow for La Fortuna was complex, with multiple sub-flows tailored to each service. Depending on the user’s choices, certain services could merge with other sub-flows for a more streamlined experience. The image highlights part of the extensive flow for this location.

Santa Teresa User Flow

Santa Teresa had fewer services available compared to La Fortuna, resulting in a slightly less complex user flow. However, it still maintained essential sub-flows to ensure smooth navigation and service selection.

Other services User Flow

For the remaining services, an extra flow was designed to connect with EasyHop’s partner alliances, providing users with an extended range of mobility solutions seamlessly integrated into the app.

Task Flows with App Screens.

Main Menu.
Shuttle services: 2 days ticket.
Combos (day aventure).
Rent a car.

Main Menu

Both Locations

The menu was divided by locations and service categories, ensuring users could access the same options from various points in the app, depending on their preferred way of searching.


Alliances in Mobility

Under the "Other Services" section, we added options that redirect users to partner websites, allowing EasyHop to earn a commission on referral sales.

Manage My Bookings

Users have a dedicated section within the app to view, manage, and track all their current and past ticket purchases.


Interactive Location Map

An interactive map displays all shuttle stops and available services across the country, helping users plan their trips more effectively.

Shuttle services: 2 days ticket

Multiple Rides

A new feature that allows users to purchase multiple tickets, including round-trip journeys or tickets to different locations with flexible schedules.

GPS Location Search

Users can now input a location on the map, and the app will automatically suggest the nearest shuttle stop, making route planning easier and more convenient.

QR Code Tickets

Passengers can now present a QR code as their ticket, enhancing safety and improving organization for both drivers and passengers.

Add-On: Tourist Attraction Tickets

Before completing payment, users are prompted to purchase entrance tickets to tourist attractions where the shuttles take them, enhancing convenience and the overall experience.

Combos (day aventure)

Combos are itineraries that mix various services such as shuttles and entrance tickets to tourist attractions. The idea is take yourself on an adventure without having to worry about every thing by separate, and have a better experience overall.

Rent a car

Local People Car Rentals

The Rent-A-Car service focused on allowing locals to rent out their cars for extra income. Each car listed underwent a thorough quality and condition check to ensure it met service standards.


Driver Information Form

To streamline the booking and verification process, the driver information form was designed with input masking to only accept valid, legally required data, such as license information and other key details.

Design Systems.

Atoms.
Molecules.
Organisms.

Atoms

Molecules

Organisms

For the Future.

Impact.
Lessons Learned.

Impact

"Building from a well-structured design system significantly boosts business efficiency and strengthens brand consistency. Additionally, the improved UX flows enhanced the user experience and helped reduce operational costs, including the need for extensive client support manpower."

—Jose María Calvo, Founder of EasyHop

Lessons Learned

🚀

The Importance of Scalability with Design Systems

A well-built design system not only creates consistency across services but also allows for easier scalability when introducing new features or expanding to different locations.

📍

Tailoring Solutions to Regional Needs

Each location (Santa Teresa, La Fortuna, etc.) had different user needs and available services, highlighting the importance of designing user flows that adapt to varying contexts without creating complexity.

🔄

Simplifying Complex Flows Improves Usability

Breaking down and optimizing complex user flows (like shuttle bookings) demonstrated that even small improvements can have a significant impact on reducing friction and improving user satisfaction.

Anterior
Anterior

Los Lagos: Redesigning the Experience for Arenal’s Hot Springs Hotel

Siguiente
Siguiente

EmpatiKids: Helping Kids and Caregivers Navigate Emotions Together