What am I booking?
Separate service types from optional extras and show a readable summary before requesting a booking.
SERVICE DESIGN · LIVE MARKETPLACE · WEB & ANDROID
Designing a connected booking experience for customers looking for cleaning services and the professionals delivering the work.
A two-sided marketplace connecting cleaning customers and independent professionals, with clear service selection, booking requests and cleaner work management.

Customers need to understand what is included in a cleaning service, whether it fits their home and how a request becomes a confirmed appointment. Cleaners need the service details, schedule and request status. Designing the two journeys together makes the work more predictable for both parties.
These are design decisions and hypotheses for usability validation—not claims of measured improvements.
Separate service types from optional extras and show a readable summary before requesting a booking.
Connect requests to cleaner availability and distinguish requested appointments from confirmed work.
Surface request status and the next action so users know where the booking stands.
Choose a cleaning type → select a provider and time → review details → track confirmation.
Set services and availability → review requests → accept work → manage the appointment.
Selected published Android screens show how the service supports account access, cleaning options and cleaner workflows. Click a screen to inspect it.



See the published Android app on Google Play.
Walk through the customer booking flow and change to the cleaner view to see how the request is handled.
HaeSiivooja is a live website and Android product. This case does not claim conversion improvements or completed user research results. Next, I would test service comprehension, unaided task completion and cleaner confidence when accepting requests.