Skip to content
Emanuel Frías
All projects

Home repair services platform

Uber-like PWA with separate flows for customers and service providers on the same product.

Role
Full frontend
Technologies
ReactTypeScriptRedux ToolkitWebSocketsTailwind CSS
Screens of the home repair services platform

Context and problem

One product with two very different users: the customer who requests a repair and the provider who handles it. Each one needs their own flow without duplicating the application.

My role and scope

I built the frontend of both flows: service requests, status tracking, profiles and ratings.

How it works

Each type of user has their own navigation: the customer uses a classic bottom bar and the provider a floating bar.

Customer app

Customer home with the active request and the Create service buttonCreate service form with type, address and problem descriptionCustomer profile with account, payment methods, addresses and preferences

Provider app

Provider home with their active status, timer and a button to change statusProvider statistics with income, services and a chart for the periodProvider average rating with distribution by stars and comments
Customer and provider names are hidden.

Technical decisions

Outcome

A PWA with two complete experiences, the customer's and the provider's, built on the same product and ready for its pre-launch phase.