All Projects
Live Site
Case StudyN°05
Helmet.
Saudi mobile car wash platform with customer and biker apps, hard worker scheduling, Moyasar payments and invoices, and a full admin operations dashboard.
Role
Full-Stack Developer
Category
Mobile Apps
Year
2025
Status
Live

app.helmet-wash.com© 2025
Node.js✦Express✦MongoDB✦React✦Vite✦TypeScript✦Socket.IO✦Moyasar✦Firebase FCM✦Google Maps✦Node.js✦Express✦MongoDB✦React✦Vite✦TypeScript✦Socket.IO✦Moyasar✦Firebase FCM✦Google Maps✦
01
Overview
Helmet is a Saudi marketplace where customers book on location car washes and bikers execute the jobs in the field. I built the Express and MongoDB API plus the React admin dashboard that power the customer and biker mobile apps: geo service zones, hard per biker calendars, admin walk in bookings with Moyasar invoice links, wallet and subscriptions, and realtime operations.
02
What I Did
- 01Designed the hard scheduling system with per biker calendar ranges, vacations, wash duration slot stepping, and consecutive multi car booking blocks
- 02Built geo based availability so customers get free slots from bikers assigned to their service area
- 03Implemented Moyasar payments for app checkout and shareable e invoices for admin walk in bookings, plus tax ready invoice payloads
- 04Modeled the booking lifecycle from pending payment through on way, arrived, washing, and completed, with photo evidence gates for bikers
- 05Delivered the admin dashboard with Command Center, bookings, schedules, workers, map zones, catalog, promos, complaints, and commissions
- 06Added wallet credits, VAT, promo codes, subscriptions, gifts, tips, refunds, Socket.IO live updates, and FCM push
03
Collaboration & Process
- Customer and biker mobile apps consume this API
- Admin dashboard and backend are the surfaces I owned end to end
04
Stack
Node.jsExpressMongoDBReactViteTypeScriptSocket.IOMoyasarFirebase FCMGoogle Maps


