An on-demand car cleaning and detailing platform that connects customers with cleaners who provide car cleaning services at the customer's chosen location. It consists of a Customer Android App, a Cleaner Android App, and a Laravel Admin Dashboard.
Dadabilis is built around a Customer, Booking, Automatic Cleaner Assignment, Service, Payment, Completion Proof, and Review workflow, with the Laravel Admin Dashboard controlling the platform's operations.
Cleaners are assigned automatically using the customer's city as the primary basis, with fair rotation and protection against assigning unavailable or busy cleaners.
Android app for booking car cleaning services, paying, and tracking jobs.
Android app for receiving, accepting, and completing assigned jobs.
Laravel web dashboard for managing bookings, cleaners, payments, and services.
Cash on Delivery or manual QR Code payment. For QR payments, the customer uploads payment proof, and the admin verifies it before the payment is confirmed.
Firebase Cloud Messaging for new bookings, cleaner assignment, job status updates, completion, cancellation, payment updates, refunds, and new ratings.
Persistent image storage for services, packages, profile photos, business logo, payment proofs, and before/after cleaning photos.
OTP verification, Laravel Sanctum authentication, password hashing, role-based admin access, request validation, rate limiting, protected API endpoints, token revocation, secure image validation, and audit logging for sensitive admin actions.