CleanPro

Web application of a cleaning service

Task

Create a simple and user-friendly web application for a cleaning service

My role

UX/UI designer in a product team (product manager, designers, developers, testers, analyst)

Implemented by me

Leading the design stream / typography & color / survey / product naming & identity / design review / statistics / payment method / loader

Implemented with the design team

Competitor analysis and references / UI kit & components / user flow / wireframes / registration / profile / modal windows / services and orders / errors

Date

July — September 2023

Design process

Problem research

  • discussion of task details, definition of requirements

  • definition of responsibilities, deadlines, and methods of interaction

  • working out of JTBD

Definition

  • identifying the strengths and weaknesses of competitors' solutions

  • conducting user surveys, identifying insights, presenting proposals to the team

  • compiling a feature list that can be implemented in each of the iterations and sprints

Development

  • schematic representation of main scenarios, corner cases, errors

  • drawing detailed prototypes and coordinating with team members

  • compiling a mood board, gathering references, developing a UI kit, adapting the design system

  • drawing layouts according to the agreed UI

Implementation

  • corridor testing, gathering feedback from the client, making corrections

  • design review, discussing errors with developers

Competitor analysis and JTBD

Main task

When I don't have the time or opportunity to clean the house myself,
I want to quickly and easily order professional cleaning,
So that my house is clean and well-maintained without extra effort on my part.

Functional tasks

When I need to find a reliable cleaner,
I want to choose a trusted contractor based on price, rating, and experience,
To save time and be confident in the quality of services.

When it's inconvenient for me to arrange a cleaning time,
I want to have a convenient interface for selecting a date and time,
So not to waste resources on long negotiations and planning.

When I need to pay for a service,
I want a secure online payment,
To make the payment quickly and reliably without unnecessary problems.

When the cleaning is completed,
I want to be able to leave feedback about the performer,
To improve the quality of the service and help other clients in their choice.

Visualization of survey results and conclusions/suggestions

Insights after the user survey

We asked people about some details of their experience using cleaning services.

55%

they order cleaning

once every 2-3 weeks

"For me, nothing matters except the result — my house will be clean."

more than half of those surveyed

are not interested in the list of cleaners

71%

want to choose a cleaner for their order

63%

It is important for people to know how the entire process goes.

In our service, from the very beginning, we only show the process of our interaction with the user and the form where they can choose the type of cleaning, fill in all the information, and place an order.

The first meeting

When a client first sees our service, they can briefly familiarize themselves with the main idea of the site and the process of work.

Calculator

Here the client can choose the type of cleaning, add additional services, change the number of rooms, and see how the price changes at the same time.

Confirmation page

The client checks all order details, can go back to edit something, or continue on from the bank payment page.

User profile

After a successful payment, the user sees the upcoming cleaning in their profile, as well as the history of cleanings, options to cancel and reschedule the cleaning, and their personal information.

Administrator. Orders

The administrator sees all current, upcoming, and completed cleaning tasks, can accept or cancel them, and can also export the history for further analysis.

Administrator. Services

The administrator can create new services and add them to existing service packages or edit some details in the current ones.

Administrator. Service packages

He can also view, add, or edit the entire service package.

Statistics

This shows the number of total orders, cancellations, and detailed information about completed services to track progress and mark issues.

YOU MIGHT BE INTERESTED

MORE WORKS

YOU MIGHT BE INTERESTED

MORE WORKS

YOU MIGHT BE INTERESTED

MORE WORKS

YOU MIGHT BE INTERESTED

MORE WORKS

nna Doronina

All illustrations are done with pencil and pen in Figma.

@

anna.doronina@ro.ru