CHAPTER II / II.5
II.5
Short-term rental cleaning operations platform
The cleaning company needed a system for short-term rental owners and internal teams to manage cleaning jobs, scheduling, staff workflows, and operational visibility. Bookings already lived in the property management systems the hosts used, so the platform had to meet that data where it was rather than ask anyone to re-enter it.
Context
The cleaning company needed a system for short-term rental owners and internal teams to manage cleaning jobs, scheduling, staff workflows, and operational visibility. Bookings already lived in the property management systems the hosts used, so the platform had to meet that data where it was rather than ask anyone to re-enter it.
Build
Built a short-term rental cleaning operations platform: bookings sync in from the host's PMS (Guesty, Hostaway, and Lodgify), jobs are scheduled against real cleaner availability with conflict and travel-time checks, completion is evidenced with photos, and invoicing follows the work that actually happened. Four role-scoped surfaces (admin, ops manager, host, cleaner) run on top of a 154-operation REST API.
Outcome
A pre-production audit found nine critical issues; all were fixed and tested before the system was approved for production. The platform is built, audited, and in internal use while the business prepares for public rollout.
Key capabilities
Four distinct roles (admin, ops manager, host, cleaner), each scoped to its own view of the same data.
Jobs from creation through assignment, check-in, check-out, and completion.
Scheduling that accounts for cleaner conflicts, travel time between jobs, working-hour limits, holidays, and leave.
Units and properties, with flexible unit types and per-unit duration and price overrides.
Invoicing from completed work, with VAT handling, per-host custom pricing, and manual add-ons split onto invoice lines.
Photo checks on job completion.
Revenue analytics with period-over-period comparison.
Audit logging on sensitive administrative actions.