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