Wash Move

Year 2026
Role Backend Developer
Duration March — August 2026
Wash Move — app screens
A car wash booking platform handling vehicle profiles, wash types and additional services, time-slot scheduling, address management, subscriptions and a wallet-based payment flow.

Architecture

A modular Laravel application with 19 domain modules covering the booking, catalogue and account surfaces.

  • Modules: OrderManagement, SlotManagement, CarManagement, WashTypeManagement, AdditionalServiceManagement, AddressManagement, LocationManagement, SubscriptionManagement, SubscriptionPurchaseManagement, WalletManagement, CouponManagement, NotificationManagement, BannerManagement, FaqManagement, SettingsManagement, TermsConditionManagement, PrivacyPolicyManagement, UserAuthManagement, UserManagement.

Platform capabilities

  • Vehicle profiles built on a car and car-model catalogue, with wash types priced against vehicle size.
  • Optional additional services attached to an order and totalled separately, each translatable.
  • Time-slot booking against registered service locations, with the chosen slot carried on the order.
  • Saved customer addresses, so a repeat booking does not re-enter the location.
  • Subscription plans tied to a wash type, with purchase records and per-customer subscription orders.
  • Customer wallet, coupons, a points scheme and referrals — each user carries a referral code and a referrer link.
  • Order lifecycle with payment method, additional-service totals and push notifications.
  • Dashboard-managed banners, FAQs, privacy policy and terms.

Stack

  • PHP
  • Laravel
  • Filament
  • MySQL
  • Redis
  • Laravel Modules
  • Laravel Sanctum
  • REST API
  • Spatie Translatable
  • Swagger / OpenAPI