Dual-Flow App:

Creating an MVP that Bridges Clients and Service Professionals

A couple of cell phones placed on a surface with an interior decor theme in the background.

Product

Mobile Application MVP

Company

Confidential (NDA)

Duration

3 months

WOW

Agile Methodology

Year

2024

Team Members

UX/UI Designer (me)
Product Manager
Tech Lead
2 Developers

Situation

Collaborated with a multidisciplinary team to build a mobile app with an asymmetrical flow for two kind of users. A service provider and a client who is looking for a profesional to accomplish their goals. This MVP had to include a complex algorithm to match these users interests.

The main goal was to deliver a functional product to showcase it to a group of investors and scale the product.

I was the UX/UI designer responsible for enhancing the user journey of the app and the person in charge of the UI and platform aesthetic, basing it on the client's branding manual and expectations. I also created the first prototype in Figma, which ended up being the key to accomplish our main goal.

Dual Flow App login screen mockup

Challenge

  • Design separate user flows for service organizers and client users, ensuring clarity in each interaction.
  • Simplify the management dashboard for administrators to add services providers, manage events, and handle disputes.
  • Create collaborative tools, like a chat feature for sharing photos and planning details.

Tasks

Worked closely with the Project Manager and Tech Lead to define the main features for the MVP. The first product definition was made by the PM negotiating with the Client. These requirements were given to me in order to make enhancements to the user journey, applying basic design heuristics to ensure a good user experience, balancing the limitations established by the TL, the time budget and the client needs.

I was in charge of the platform UI, basing my decisions on the client's branding manual, and attending their expectations.

Finally, I elaborated the Figma prototype which helped everyone get a better understanding of the product, but also the key to land the firsts investors.

Dual Flow App before and after comparison showing wireframe to final design evolution

Understanding

The client needed to automate a service that they were providing, manually. They were the nexus between services providers and the clients, matching by criteria similar characteristics and compatible goals. This business escalated to the point that they were unavailable to keep it together.

They needed an app that help them

  • Reduce manual labor.
  • Reduce friction experienced by their clients when searching for professionals.
  • Reach new clients.
Illustration of an overwhelmed person

Admin app

In parallel, we worked on a personalized web app for the client to admin active events, client and service provider to fix any inconvenience that could occur in worst case scenarios.

This platform was simpler than the mobile app; in this case, we designed for a desktop breakpoint for the admin's convenience.

Admin dashboard interface showing events management

Process

The first wireframes were made by the PM in the definition with the Clients. To get a better understanding of the product flow and refine the app definition, I designed a user-flow for both users. In this process I already found several improvements to simplify the app, design a better user experience and start designing the finals screens:

Home screen for unregistered users

Book an event

Added more visual elements on the event creation to help the user to know on which state they are.

1st Wireframe

First wireframe showing style selection interface

Nav bar

Removed this element to prevent miss clicks and ensure the user is focused on one process.

Final Screen

Final wireframe showing improved style selection interface

Stepper

User can see where they are and also navigate through each step.

Search bar

Also a Dropdown to see all the options available and add some customized ones.

Home screen

Reduced tabs on the navigation bar, because there were redundant sections that would confuse the user.

1st Wireframe

First wireframe showing style selection interface

Elements removed

Appointments, membership and the cart was removed. Some of these features were eliminated for the MVP and the other ones where part of the creating event flow.

Map & Calendar

Map does not make any sense on this stage, because the user is not creating a event yet. The calendar where moved to the nav bar.

Final Screen

Final wireframe showing improved home interface

Chat room

Added inside the navigation bar because there were more room now.

Calendar

Reduced tabs on the navigation bar, because there were redundant sections that would confuse the user.

1st Wireframe

Calendar wireframe

Final Screen

Calendar final design 1
Calendar final design 2

Toggles

Theses toggles organize the events by status, on this case, the service provider can view on a glance the upcoming events.

Completed State

To have track of completed pasts events. This state was not contemplated.

Prototype

Once the flow was refined and had the client's approval, it was a requirement to build the Figma prototype that showcased the main app features and present it to future investors.

UI Kit

Dual Flow App UI Kit showing various interface components and design elements

Final Result

Dual Flow App screen 01 - Home interface with service categories

Conclusion and Learnings

A user-flow in the initial stage of the project really moved the needle for the entire team involved. It maintained the project's focus and avoided inconsistencies in the design and development process.

The client received a functional MVP along with a first prototype in Figma, which helped them present their product and attract their first investors.

Communication was fluid within the team and with the client, which positively impacted the project when advancing with the designs and validating the screens with them.

Dual Flow App mockups showing mobile app interfaces