Case study Home services

Clervy cleaning platform

A platform that connects customers with professional cleaners for one-time or recurring sessions — with automatic assignment, real-time chat and rewards for loyal customers.

3 rolescustomers, cleaners, admins
Recurringor one-time sessions
Real-timechat built in
Clervy website on a laptop — “We clean, so you don’t have to.”
Clervy on a phone
Client
Clervy
Industry
Home cleaning services
We delivered
Web platform for customers, cleaners and admins
Core technology
Angular · Spring Boot · MySQL
The brief

The problem to solve

Finding a reliable cleaner — and keeping a regular schedule — is harder than it should be. Clervy set out to make booking a clean simple, let cleaners manage their own schedules, and give its team oversight of the whole operation.

Built forCustomersCleanersAdmins

Objectives

  1. Easy booking of cleaning services
  2. Automatic assignment and efficient management of cleaners
  3. Full admin oversight and analytics
  4. Happier customers through feedback and rewards
  5. Real-time chat for quick answers
What we built

One platform, three roles

Customers, cleaners and admins each get their own view of the same live system.

Clervy “How it works” — provide your address, choose your schedule, relax and earn
  • Flexible bookingOne-time or recurring sessions, scheduled when it suits.
  • Packages & extrasCustomise the service package and add extras.
  • Recurring sessionsManage repeat cleans, with notification options.
  • Easy changesCancel a session and leave feedback without friction.
  • Upcoming sessionsEvery booked session and its details in one place.
  • Rate your cleanerRatings and feedback for every service provider.
  • Loyalty rewardsStars for each completed session, redeemed for free cleaning.
  • Real-time chatMessage the cleaner or the Clervy team directly.
Service providers

Cleaners

Cleaners see their work, choose what they take on and confirm every visit.

4 core features
  • Upcoming sessionsSee assigned sessions — and accept or skip them.
  • Past sessions & feedbackA history of completed work and what customers said.
  • Check-in & check-outConfirm arrival and finish on site, for every session.
  • Availability preferencesSet when they’re available to work.
Operations team

Admins

The Clervy team runs the whole operation — people, bookings, money and rewards — from one dashboard.

5 core features
  • One view of everyoneCustomer and cleaner data together.
  • Manage cleanersAdd and remove service providers.
  • History & performanceBooking history and performance metrics.
  • Business dashboardsMarketing, finance and analytics dashboards.
  • Services & loyalty rulesServices, packages and loyalty-point redemption policies.
How it works

How a clean gets booked

The customer journey, from first visit to a reward for coming back.

STEP 01

Add your address

Clervy pre-fills the space details it can — editable any time.

STEP 02

Choose a plan & time

One-time or recurring, with the package and extras to match.

STEP 03

A cleaner is assigned

Assignment is automatic; cleaners can accept or skip.

STEP 04

Check-in & check-out

The cleaner checks in on arrival and out when the job is done.

STEP 05

Rate & earn stars

Rate the clean and earn stars to redeem on the next session.

Architecture

How the system fits together

All three views share one API and one database, so customers, cleaners and admins always see the same sessions.

Apps
Customer viewAngular web app
Cleaner viewAngular web app
Admin dashboardAngular web app
Server
API & business logicSpring Boot — bookings, assignment, loyalty points and chat
Data & services
DatabaseMySQL — customers, cleaners, sessions, rewards
Real-time chatCustomers, cleaners and admins
NotificationsReminders for recurring sessions
Challenges

The problems we solved

01

Schedules that change

ChallengeRecurring cleans only work if they’re easy to adjust — for customers and cleaners alike.

How we solved itRecurring sessions with notification options and easy cancellation; cleaners accept or skip each assignment.

02

Matching cleaners to jobs

ChallengeAssigning every session by hand doesn’t scale as bookings grow.

How we solved itAutomatic assignment, with cleaners setting their own availability preferences.

03

Keeping everyone in touch

ChallengeCustomers, cleaners and the team need quick answers without phone tag.

How we solved itReal-time chat between customers, cleaners and admins, built into the platform.

04

Bringing customers back

ChallengeOne-off cleans are good; regular customers are better.

How we solved itStars for every completed session, redeemable for free cleaning — with the rules managed by admins.

Product tour

The platform, screen by screen

Homepage — “We clean, so you don’t have to.”
Green Clean — “30 seconds to booking your next Clervy service.”
Green Clean — “30 seconds to booking your next Clervy service.”
Responsive on every screen
Responsive on every screen
Technology

The stack

Proven, well-supported tools — chosen so the platform is easy to run and to extend.

  • AngularWeb app
  • Spring BootAPI & business logic
  • MySQLDatabase
  • ChatReal-time chat
  • RemindersNotifications
The latest

If we built it today

Platforms like Clervy can now do far more for the people who use them. These are the upgrades we’d add today, using the AI and automation we build for clients.

Standard now

What’s changed — and how we use it

  • AI booking assistant

    Customers book, reschedule or ask questions by chat or WhatsApp — and get an answer straight away.

  • Smarter matching

    Assign cleaners by location, availability, ratings and travel time — not just who’s free.

  • Quotes from photos

    Customers snap their space and AI suggests the right package and extras.

  • Review insights

    AI summarises ratings and feedback, so the team spots problems early.

  • Proactive reminders

    Session, check-in and reward reminders by SMS, email or WhatsApp.

  • Churn alerts

    Flags recurring customers who look likely to cancel, so the team can step in.

Already in production: we build AI assistants, WhatsApp agents and workflow automations for clients today. See AI automation

Let’s talk

Building a booking or on-demand services platform?

Tell us who will use it and what it must do. We’ll map the first release, the stack and the right team — in a free 30-minute strategy call.