CleanByApp — On-Demand Cleaning Platform with Route Optimization
ClientCleanByApp
Year2025
Stack9 technologies
Scroll
Business Challenge
Malaysia's urban population has grown rapidly with 78% living in cities, creating strong demand for cleaning services. However, the market was fragmented — cleaners operated independently through WhatsApp groups with no booking system, pricing transparency, or quality control. Cleaners spent 3-4 hours daily traveling between scattered jobs. Customers had no way to verify cleaner reliability or schedule recurring services.
## Solution Architecture
Solution Architecture
We built a platform with a Customer App for booking, scheduling, payment, and cleaner rating. A Cleaner App with daily route plan, job details, navigation, and earnings tracking. An Admin Dashboard for cleaner onboarding, quality monitoring, payment processing, and customer support. The core backend uses a daily route optimization engine that clusters cleaning jobs by location and assigns optimized routes to cleaners each morning.
## Key Features
Key Features
On-demand booking with instant availability checking, transparent per-hour or per-service pricing, and flexible scheduling (one-time or recurring). Route optimization with daily clustering algorithm minimizing cleaner travel to under 30 minutes between jobs. Quality assurance with mandatory before/after photos, customer rating system, and satisfaction guarantee. Cleaner management with identity verification, skill certification, performance tracking, and automated payout.
## Technology Stack
Technology Stack
React Native for cross-platform mobile apps. Node.js with Express.js backend. PostgreSQL for transactional data. Redis for real-time job queue and location caching. Google Maps API for geocoding and route optimization. Docker and Kubernetes on Google Cloud Platform.
## Results
Results
Platform operational in 3 cities with 800+ active cleaners. Cleaner travel time reduced by 60% through route optimization. Customer satisfaction of 4.6/5. Average cleaner daily earnings increased 35%. Monthly bookings grew to 12,000+ within first year.