Boka

Client
Bitlab
Service
UI Design
Date
2022

Overview

Boka is a platform for booking beauty and wellness services that connects customers with providers. The project involved redesigning both the customer and provider mobile applications to address challenges such as time management, service add-ons, and freelance provider scheduling. By introducing innovative solutions like 15-minute time slots, add-on handling, and travel time integration, we improved the booking experience for both customers and service providers. The result was a more efficient system that minimized time wastage, enhanced service flexibility, and streamlined scheduling.

Deliverables

  • Product Design
  • User Experience Strategy
  • Brand Integration
  • Interactive Prototypes

Outcome

The improvements made to the Boka platform led to a more efficient and user-friendly booking experience for both customers and service providers. By optimizing time slots, incorporating add-ons, and accounting for travel time for freelance providers, we minimized scheduling conflicts and enhanced provider utilization. The result was a smoother, more streamlined process, which increased customer satisfaction and provider efficiency. The updates also reduced booking errors and increased the platform's overall usability, setting the stage for future growth and feature expansions.

External link

Streamlining Beauty & Wellness Bookings

Overview and Outcome

Boka is a beauty and wellness booking platform designed for both customers and service providers. My role focused on enhancing the mobile applications for customers and service providers. I collaborated with another designer working on the desktop UI for customers, providing feedback to improve usability.

By refining the booking system and addressing key challenges, we improved the overall user experience, streamlined appointment scheduling, and maximized service provider efficiency.

UX/UI Process

Research & Requirement Gathering

To better understand the challenges, I reviewed feedback from both customers and service providers. The platform needed to be intuitive for customers booking services and efficient for service providers managing appointments.

I met with the CTO and client to clarify requirements and gather insights on current pain points. Key challenges identified included booking time slot inefficiencies, managing services that could be performed simultaneously, handling add-ons, and managing travel time for freelance service providers.

Defining User Needs

For customers, the booking process had to be fast and straightforward, with a focus on reducing friction when selecting services. Service providers, on the other hand, needed the ability to efficiently manage their time, including offering multiple services and tracking travel time.

I worked with the team to prioritize features based on user needs and business goals, ensuring the solution would benefit both customers and service providers.

Wireframing & Prototyping

With the insights from user research and requirements gathering, I began designing wireframes for the customer and service provider mobile apps. The focus was on improving the booking flow, time slot management, and service provider controls.

A major feature I designed was allowing service providers to set services that could be performed concurrently, which ensured that overlapping appointments could be effectively managed.

Problem Solving and Design Solutions

Minimizing Service Provider Time Waste: To address the issue of long, fixed time slots, I suggested offering 15-minute increments for booking. If a service was shorter than the allocated time, the system would automatically suggest adjacent time slots for the service provider to maximize efficiency.

Add-Ons Management: I designed a system where service providers could list add-ons, categorizing them as paid or time-dependent. The UI would notify customers if the selected time slot couldn’t accommodate the add-ons, allowing them to choose an alternative slot.

Managing Simultaneous Services: Some services could be done concurrently, so I added a feature for service providers to indicate which services could be performed at the same time, ensuring that even if a service provider was technically booked, the system would still show availability.

Travel Time for Freelancers: For freelance service providers, I incorporated travel time into the booking system, ensuring that when a customer booked a service, we knew which time slots were available based on the service provider’s current appointments and travel time.

Collaboration & Development Handoff

Throughout the design process, I collaborated closely with the development team, using Jira to track tasks and ensure timely delivery of features. I also ensured all design assets and specifications were documented and passed on to the developers for implementation.

Once the final designs were complete, I conducted a handoff to the development team and provided support during the implementation phase to ensure design integrity.

Key Takeaways

Efficiency is key: Designing for both the customer and service provider requires balancing simplicity with advanced functionality. Providing features that reduce friction while maximizing efficiency helped improve the overall experience.

Scalability matters: The system needed to be adaptable to future features, such as adding new services or managing more providers, so flexibility in the UI and booking flow was essential.

Collaboration drives success: Close communication with the client, project manager, and development team was crucial to ensure alignment on requirements and priorities.