π Car Detailing Service Platform
Platform Overview
A fully integrated service provider solution tailored for car wash businesses, allowing customers to book services and detailers (service providers) to manage requests, payments, and schedules. The platform includes an Android mobile application, backend system, admin panel, and a WordPress-based marketing website.
π¨βπΌ Role & Responsibilities
Project Manager & Technical Lead
Led the full product lifecycle: planning, design, development, deployment, and delivery.
Managed a cross-functional team and contributed to Android development and backend Laravel modules during high-demand phases.
βοΈ Tech Stack
Android App: Kotlin, XML, MVVM, Retrofit, Firebase
Backend: PHP (Laravel)
Admin Panel: HTML, CSS, Bootstrap, PHP (Laravel)
Website: WordPress (Theme-based)
Integrations: Stripe Connect, Google Maps API
Cloud/DevOps: AWS (EC2, S3), Git, GitLab CI/CD
π₯ User Roles & Features
π§ Detailer (Service Provider)
Feature | Description |
---|---|
Signup with OTP | Register with name, email, phone and verify via OTP |
Add Business Info | Provide business name, logo, description, and operating hours |
Set Shop Location | Capture address using real-time location (lat/lng) |
Stripe Connect Integration | Link Stripe account to receive payments directly |
Receive Customer Requests | View incoming service requests in real-time |
Manage Requests | Accept, reject, or track job status (ongoing/completed) |
Request History | View past service requests for reference |
Earnings Dashboard | Monitor income via Stripe-connected analytics |
Edit Profile & Business Info | Update personal and business-related details |
π€ Customer
Feature | Description |
---|---|
Signup with OTP | Simple registration with phone, email, and OTP verification |
Discover Nearby Providers | View list of local car washers based on live location |
View Provider Details | Check reviews, feedback, services, and product listings |
Place Service Request | Book services directly through the app |
Track Service Order | Monitor request status and job progress |
Order History | Access past service requests and invoices |
Pay via Stripe | Complete payments securely using Stripe integration |
π³ Stripe Payment Flow (Backend Logic)
Customer payments are processed via Stripe.
Admin receives funds first (via Stripe Connect).
After deducting taxes and commission, the remaining amount is credited to the detailerβs Stripe account.
Entire flow automated using Stripe APIs with Laravel backend.
π Admin Panel Features
Feature | Description |
---|---|
User Management | View, edit, and manage customer and detailer profiles |
Request Oversight | Monitor ongoing, completed, and pending service requests |
Earnings & Commission Reports | Track revenue, admin commissions, and payouts to providers |
Manual Overrides | Admin can manually adjust records, deactivate users, or modify services |
Analytics & Logs | Basic reporting for usage and transaction metrics |
β Key Highlights
Role-based system with seamless transition from onboarding to full service usage
Smart Stripe Connect integration for secure multi-party payments
GPS-powered provider discovery for customers
Easy-to-use Admin Panel for operational control
Fully responsive WordPress website for marketing and brand presence