Clean Ninja is a high-performance Progressive Web App (PWA) designed for a mobile car wash and cleaning startup in Liverpool. The system features a dynamic content engine, allowing administrators to manage service packages, pricing, and bookings in real-time.
- Progressive Web App (PWA): Installable on iOS and Android with offline support via Service Workers.
- Dynamic CMS: Admin-controlled pricing and service details for "Silver" and "Gold" packages.
- Location-Based Booking: Interactive GPS pinning for precise service delivery in the Liverpool area.
- Admin Approval Workflow: Managed dashboard to review, approve, and initiate customer contact via WhatsApp.
- Local SEO: Integrated JSON-LD Schema for enhanced visibility in UK local search results.
- Angular: Single Page Application (SPA) architecture.
- Leaflet.js: For GPS map pinning and location tracking.
- SCSS: Custom styling following the "Red & Black" Ninja brand identity.
- ASP.NET Core 10: Robust Web API handling business logic and security.
- SQL Server: Relational database for dynamic content and transaction storage.
- JWT Authentication: Secure access for the Admin dashboard routes.
- Node.js (v24+)
- .NET 10 SDK
- SQL Server
The system avoids automated checkout to maintain service quality.
- Request: User submits a booking with a GPS pin.
- Review: Admin reviews the location and package in the
/adminportal. - Action: Admin clicks "Approve," triggering a manual WhatsApp chat link (
+44 7578334674) to finalize the schedule.
This project is developed by Muhammed Shabeer. All rights reserved.