Cleaning Services Operations Platform

A cleaning services marketplace rebuilt as a full operating system across customer booking, cleaner work, payments, GPS proof, support, finance, payouts, reporting, and admin control.

Snapshot

Project snapshot.

The fast read on what the platform is, who it serves and what was delivered.

Client

TidyTask

Country

Australia

Year

2026

Platform

Admin portal + iOS/Android app

Users

Customers, cleaners, support, finance, and admins

Scope

Booking, payments, GPS, proof, payouts

Scope markers

  • Admin portal
  • Audit and reporting
  • Booking workflow
  • Finance and payouts
  • GPS and proof controls
  • Marketplace platform
  • Mobile app
  • Operational software
  • Payment workflow
The brief

What needed to change.

TidyTask needed to handle the real operating shape of cleaning work, not just collect a booking request. Customers needed a guided way to define the job, review price, choose a cleaner, pay, track progress, review proof, and ask for help when something needed attention.

Cleaners needed a professional work path for setup, coverage, applications, onsite attendance, proof, chat, earnings, and payout readiness. Behind both mobile journeys, the operations portal needed to give support, finance, and admin teams the context to manage exceptions without guessing.
The challenge

What made it complex.

The challenge was turning a high-trust service workflow into software without losing the controls that make a marketplace safe to run.

01

Bookings needed real job context

Cleaning work depends on property details, service scope, timing, access notes, photos, supplies, pets, and instructions. The booking flow had to collect that context without feeling heavy.

02

Trust needed backend-owned rules

Pricing, payment, assignment, booking status, cleaner access, GPS checks, and proof needed to be controlled by the backend, not left to mobile screen behaviour.

03

Cleaners needed a proper work path

Cleaner setup, working areas, service coverage, applications, job plans, onsite start, proof, finish controls, chat, earnings, and payouts all had to work as one journey.

04

Support and finance needed evidence

Internal teams needed booking, issue, chat, proof, payment, refund, payout, notes, deletion request, and audit context before taking action.

What we built

The operating system delivered.

Webits built a Django API, React operations portal, and React Native mobile app for customer booking, cleaner work, payment-gated assignment, GPS attendance, proof, issues, chat, notifications, finance, payouts, audit, and role-based staff access.

Marketplace workflow

Customer booking and quote flow

Customers create cleaning jobs through a guided mobile journey for property details, service scope, add-ons, access, timing, photos, notes, and backend-calculated pricing.

Cleaner marketplace and work execution

Cleaners can complete setup, define service coverage, browse suitable jobs, apply, manage assigned work, start onsite with GPS, upload proof, and finish through a controlled flow.

Trust and payments

Payment-gated assignment lifecycle

Cleaner assignment is tied to payment state, so cleaner access, booking status, and customer confirmation move through backend-owned rules.

Issue, support, rework, and chat operations

Issue reports, photos, support review, rework paths, customer-cleaner chat, and internal support context keep exceptions visible instead of scattered across messages.

Operations portal

Admin command centre and operational modules

The React portal gives staff command-centre queues, bookings, issues, chats, reports, cleaners, customers, catalogue, access, deletion requests, finance, payouts, and audit.

Finance, payout readiness, and audit control

Finance users can inspect payment state, refund context, platform fees, cleaner earnings, payout blockers, manual payout states, and audit history from the same system.

Technical foundation

The technical foundation.

Built on a stable stack for marketplace operations, mobile field work, payment flows, support control, and financial review.

Backend

  • Python
  • Django
  • Django REST Framework
  • Simple JWT

Frontend

  • React
  • TypeScript
  • Vite
  • TanStack Query

Database

  • PostgreSQL
  • Psycopg
  • Django ORM
  • Relational data model

Mobile

  • React Native
  • iOS and Android app
  • Stripe React Native
  • Native geolocation

Integrations

  • Stripe
  • Stripe Connect
  • Google Places
  • OneSignal

Deployment

  • Docker
  • NGINX
  • Managed cloud hosting
  • SSL/TLS
What changed

The result of the rebuild.

TidyTask moved cleaning work into a controlled marketplace system, giving customers, cleaners, support, finance, and admin teams a clearer way to move each job forward.

Cleaning work became a controlled marketplace flow

Booking intake, cleaner applications, assignment, field work, proof, support, finance, and completion now move through one system instead of loose coordination.

Cleaner assignment became safer

Payment state, booking status, selected cleaner access, and customer confirmation are coordinated through backend rules before the job moves forward.

Each job gained clearer evidence

GPS attendance, proof photos, chat, issue reports, support notes, and audit history give the business a stronger record of what happened.

Support had better context before acting

Issues, chats, proof, booking state, customer context, cleaner context, and support notes sit together before staff resolve or escalate a case.

Finance gained a proper review layer

Payments, refunds, platform fees, cleaner earnings, payout blockers, manual payout states, and audit history became visible from the operations portal.

Cleaners got a professional work cockpit

Cleaner setup, availability, job browse, applications, onsite workflow, proof, chat, earnings, and payout readiness now sit in one mobile experience.

The platform became easier to operate

Owner, operations, support, finance, and read-only staff roles each get clearer access to the controls and records they need.

Case studies

More case studies.

More Webits work across websites, mobile products, portals and operational systems.

View case studies
Connected build
Class attendance report

Education Attendance and Workforce Operations Platform

A web and iOS attendance platform for education providers, covering class rolls, staff shifts, geofenced clock-ins, cancellations, reports, notifications, and role-based admin control.

View case study
  • Admin portal
  • Cancellation workflows
  • Class attendance
  • Geofenced attendance
  • Mobile app
  • Operational software
  • Reporting & exports
  • Role-based access
  • Staff shift attendance
Web & software
Owner dashboard

Spray Finishing Operations Platform

A production platform for spray finishing teams, covering jobs, pieces, paint, labels, costing, invoices, MYOB, and reporting from one system.

View case study
  • Costing and invoicing
  • Job management
  • Label printing
  • MYOB integration
  • Operational software
  • Piece-level tracking
  • Production workflow
  • Reporting
Mobile & software
Packing cycle orders

Remote/Mining Workforce Delivery Platform

A remote workforce delivery platform for Cater Care, connecting QR-led vessel ordering, delivery cycles, packing, dispatch, worker tracking, store operations, and central reporting.

View case study
  • Admin portal
  • Delivery cycles
  • Operational software
  • Packing & dispatch
  • POS & payments
  • Reporting layer
  • Role-based access
  • Vessel & QR infrastructure
  • Worker mobile app
Next Step

Need software that turns messy service operations into a clear system?

Webits builds custom apps, portals, and operational platforms for businesses that need real workflow logic, not a thin frontend over manual work.