Loading
Umer Sheraz

Mobile Enginner

Technical Project Manager

9 year market experience.

Team Leader

MVP in 4-5 weeks

Tash Wash

🚘 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)

FeatureDescription
Signup with OTPRegister with name, email, phone and verify via OTP
Add Business InfoProvide business name, logo, description, and operating hours
Set Shop LocationCapture address using real-time location (lat/lng)
Stripe Connect IntegrationLink Stripe account to receive payments directly
Receive Customer RequestsView incoming service requests in real-time
Manage RequestsAccept, reject, or track job status (ongoing/completed)
Request HistoryView past service requests for reference
Earnings DashboardMonitor income via Stripe-connected analytics
Edit Profile & Business InfoUpdate personal and business-related details

πŸ‘€ Customer

FeatureDescription
Signup with OTPSimple registration with phone, email, and OTP verification
Discover Nearby ProvidersView list of local car washers based on live location
View Provider DetailsCheck reviews, feedback, services, and product listings
Place Service RequestBook services directly through the app
Track Service OrderMonitor request status and job progress
Order HistoryAccess past service requests and invoices
Pay via StripeComplete 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

FeatureDescription
User ManagementView, edit, and manage customer and detailer profiles
Request OversightMonitor ongoing, completed, and pending service requests
Earnings & Commission ReportsTrack revenue, admin commissions, and payouts to providers
Manual OverridesAdmin can manually adjust records, deactivate users, or modify services
Analytics & LogsBasic 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


Screenshot of application