Ride the Shine
Scope of Work (SOW)
Project Title: Development of Car Wash Booking Platform (Website, Android & iOS Application)
Client: [Your Company Name]
Service Provider: [Developer/Company Name]
Date: [Insert Date]
1. Introduction
This Scope of Work outlines the requirements and deliverables for the development of a bilingual (English &
Arabic) digital platform for booking on-demand car wash services. The platform will enable customers in Saudi
Arabia to schedule car washes at their location, serviced by motorbike-based professionals.
2. Project Objectives
Develop a responsive website, Android, and iOS application to allow customers to book car wash services.
Include a loyalty-based reward points system to encourage repeat customers.
Support bilingual experience (English & Arabic) with complete RTL/LTR UI.
Provide a dedicated interface for bikers to manage their assigned jobs.
Offer a centralized admin portal for operational control and analytics.
3. Project Deliverables
3.1 Customer-Facing Website
Responsive design (mobile/tablet/desktop)
Bilingual (English & Arabic) with language switcher
User registration and login (email/mobile verification)
Car wash package selection
Location pinning via Google Maps
Date and time slot booking
Online payment integration (Mada, STC Pay, Visa, Mastercard)
Booking history and user dashboard
Contact and support integration
3.2 Android Mobile Application
Native or cross-platform Android app
User-friendly bilingual interface
Features identical to website: booking, tracking, payments
Push notifications for booking updates and reminders
Booking history and user profile
3.3 iOS Mobile Application
Native or cross-platform iOS app
Full feature parity with Android app
Compliant with Apple App Store guidelines and localization standards
3.4 Biker/Service Provider App
Biker login and profile
View assigned bookings and job details
Accept/reject appointments
Real-time customer location navigation
Mark job status: Arrived, In Progress, Completed
Daily/weekly earnings summary
3.5 Admin Panel
Web-based admin dashboard (English & Arabic)
User and biker management
Booking management and reassignment
Services and pricing management
Reports and analytics (daily/monthly bookings, revenue, etc.)
Multilingual content management
Ride the Shine
3.6 Reward Points System
A built-in loyalty feature allowing users to accumulate and redeem reward points based on completed bookings.
Key Features:
Points Accumulation:
o Earn points on each successful booking (e.g., 1 SAR = 1 Point or per completed service).
o Bonus points for first-time users or during promotional campaigns.
Points Redemption:
o Users can apply points to get discounts on future bookings.
o Minimum threshold required to redeem (e.g., 500 points = 5 SAR discount).
Transaction History:
o View earned and redeemed points with timestamps in user dashboard.
Admin Control:
o Configure earning rate, redemption rules, and expiry duration from backend.
o Launch time-limited point-based promotions.
Optional Enhancements:
Referral bonus (earn points for inviting friends).
Tiered loyalty system (Silver, Gold, Platinum) based on total points.
4. Functional Requirements
Multilingual Capability (English & Arabic)
Real-Time Notifications (SMS, Email, In-App)
Google Maps Integration
Secure Payments (PCI-compliant gateways)
OTP-based Authentication
Reward Engine Integration
Redemption Logic & Validation
Admin Monitoring for Rewards
Data Security (Encryption, HTTPS)
5. Technical Requirements
Tech Stack: Developer to propose (e.g., Flutter, React, Node.js, Laravel, etc.)
Cloud Hosting / Secure VPS Deployment
Cross-browser and cross-device compatibility
Mobile responsiveness
Scalability for future growth
Compliant with Saudi digital regulations
Reward system logic must be audit-friendly and secure
6. Project Timeline
Phase Duration
Requirement Finalization X Days
UI/UX Design X Weeks
Development Phase X Weeks
Testing & QA X Weeks
Deployment & Go Live X Week
7. Support & Maintenance
Initial support for X weeks post-launch
Includes bug fixes, patch updates, and reward system troubleshooting
Optional annual maintenance available upon request
8. Assumptions
Client will provide branding assets and Arabic translations or approvals
Developer will assist with deployment and app store submissions
2|Page
Ride the Shine
Client will define reward point rules before development completion
Client will review and approve all key deliverables and language content
9. Acceptance & Approval
Upon mutual acceptance of this Scope of Work, both parties will proceed to a formal agreement and project
commencement.
Client Name & Signature: ________________________
Developer Name & Signature: ____________________
Date: ____________________
3|Page