BBU Cleaning Work Order System v2.0
Production URL:
https://webapp-601-aoz.pages.devRole-Specific Guides:
ADMIN
Full system access: user management, system settings, QuickBooks, all reports, all cleaners' data, and all operations.
MANAGER
Operational access: work orders, customers, invoices, reports, cleaner tracking, time entry management. No system settings access.
CLEANER
Field access: view assigned work orders, clock in/out, start/complete jobs with geofence verification, photo uploads, view own location trail.
For detailed role-specific instructions: Cleaner Guide | Admin/Manager Guide
The dashboard provides a quick overview of operations, customized for your role.
Work orders follow this lifecycle:
When a cleaner taps "Start Job", the system verifies they're at the correct location:
Within 150m of building
Job starts automatically. Location verified.
Outside 150m
Message: "You are X meters away (limit: 150m)". Photo of building required.
GPS denied/unavailable
Photo of building required for verification.
Photos are stored with the work order and visible to admins/managers in the work order detail view. The geofence radius defaults to 150 meters and uses the building's GPS coordinates from the customer record.
The system supports a 3-tier hierarchy:
Cleaners clock in at the start of their shift and clock out at the end. Each clock in/out creates a time entry with GPS location.
Export a CSV file with:
While clocked in, the app tracks cleaner GPS every 2-3 minutes to create a location trail.
Connect to QuickBooks Online to sync customers and create invoices from approved work orders.
For detailed instructions, see the QuickBooks Setup Guide
© 2026 BBU Cleaning. All rights reserved. | Version 2.0