Waste Pilot (ArcaneWaste) is a multi-tenant Laravel API for dumpster rental and waste management operators. Companies run day-to-day operations; customers rent assets; drivers execute delivery and pickup jobs; admins oversee the platform.
API-first
API-first
This repository is the backend. Mobile and web clients consume /api/v1 with JWT Bearer tokens.
Actors
- Company — tenant operator (fleet, orders, dispatch, billing config)
- Customer — end renter (orders, payments, change requests)
- Driver — field employee (jobs, attendance, location)
- Admin — platform staff (/api/v1/admin)
- Guest — unauthenticated web order via company slug
Key paths
- routes/api.php — all JWT API routes
- app/Services/Order/OrderService.php — order lifecycle
- app/Providers/EventServiceProvider.php — side effects
- postman/WastePilot-API.postman_collection.json — API collection