Loading
About the Project

Book a Cleaner. Your Way.

Nadeef — Arabic for clean — is an on-demand cleaning services marketplace that connects customers with professional cleaners across a range of service types. Think of it as e-commerce, but instead of buying a product you are booking a person and a service, with the same ease of choosing, customising, and checking out.

What Customers Can Book

Nadeef covers every cleaning need a customer might have — from a one-off session to a long-term arrangement:

  • Home cleaning — book a professional cleaner for a single visit, scheduled at a time that works for the customer
  • Permanent cleaner — customers who want a regular cleaner can hire one through the platform on a recurring basis, with the same person returning each time
  • Post-construction cleaning — specialised deep-clean service for homes or spaces that have just been built or renovated, removing dust, debris, and construction residue
  • Building facade cleaning — exterior cleaning for residential and commercial buildings, booked and managed through the same platform

Service Packages

Every booking can be enhanced with add-on packages — additional services, premium cleaning products, extended hours, or specialist treatments. Customers build their booking the same way they would build a cart in any e-commerce experience: choose a service, add packages, confirm.

The Platform

The customer experience is built for speed — from opening the app to confirmed booking in as few steps as possible. On the other side, cleaners and service providers have their own interface to manage availability, incoming bookings, and earnings. The platform handles scheduling, assignment, and payment in one place.

  • On-Demand Home Cleaning Booking
  • Permanent Cleaner Hiring
  • Post-Construction Deep Clean Booking
  • Building Facade Cleaning Booking
  • Add-On Service Packages
  • Real-Time Cleaner Availability
  • Booking Scheduling & Calendar
  • Cleaner Profiles & Ratings
  • In-App Payment & Checkout
  • Recurring Booking Management
  • Booking Status & Tracking
  • Cleaner Dashboard — Availability & Earnings
  • Push Notifications for Booking Updates
  • Customer Booking History
Nadeef

How It Was Built

Our process
01 .
Service Mapping & UX Research

Mapped every service type and booking variation the platform needed to support — one-off, recurring, post-construction, facade — and researched how customers currently find and hire cleaners. The goal was to understand the mental model customers already have so the booking flow felt familiar rather than taught.

02 .
Booking Flow & Package System Design

Designed the core booking experience — how customers move from selecting a service type to choosing packages, setting a schedule, and confirming. The package system was modelled on e-commerce cart logic so customers can add, remove, and review their selections before checkout.

03 .
Dual-Sided Platform Development

Built both the customer-facing app and the cleaner-facing interface — the customer side for discovery and booking, the provider side for managing availability, accepting jobs, and tracking earnings — powered by a shared backend that handles scheduling, matching, and payments.

04 .
Scheduling & Assignment Engine

Built the logic that matches a confirmed booking to an available, qualified cleaner based on service type, location, timing, and recurring schedule requirements — including the permanent cleaner feature where the same individual is consistently assigned to returning customers.

05 .
Testing & Launch

Ran end-to-end testing across all service types and booking scenarios — including edge cases like a permanent cleaner becoming unavailable, post-construction bookings requiring specialist assignment, and package combinations with conflicting time requirements — before rolling out to customers.

Nadeef preview
Project Insights

Behind the
decisions we made.

Making Services Feel Like Products

The design challenge with service e-commerce is that customers cannot see what they are buying the way they can with a physical product. Trust has to be built through other signals — cleaner profiles, verified ratings, clear service descriptions, transparent pricing, and a checkout flow that confirms exactly what the customer is getting before they pay. Every screen in the booking flow was designed to reduce uncertainty and build confidence in the purchase.

The Permanent Cleaner Feature

The recurring permanent cleaner booking is fundamentally different from a one-off service — it creates an ongoing relationship between a specific customer and a specific cleaner. The system had to handle availability management for that cleaner, automatic rebooking, cancellation and replacement logic when the assigned cleaner is unavailable, and a way for customers to rate and maintain their relationship over time. This was the most complex feature to get right.

Four Service Types, One Checkout Flow

Home cleaning, permanent hiring, post-construction, and facade cleaning all have different variables — team size, duration, equipment, and specialist requirements. Rather than building four separate booking flows, we designed a single adaptable checkout that surfaces the relevant fields and options based on the service type selected. This kept the experience consistent for customers while handling the underlying complexity invisibly.

Get In TouchStar

Get In TouchStar

Get In TouchStar

Get In TouchStar

Get In TouchStar

Get In TouchStar

Get In TouchStar

Get In TouchStar

Get In TouchStar

Get In TouchStar

Get In TouchStar

Get In TouchStar

Contact Us

Contact Us

Contact Us

Contact Us

Contact Us

Contact Us

Contact Us

Contact Us

Contact Us

Contact Us

Contact Us

Contact Us