Future Expansion & Roadmap
Strategic vision and roadmap for MASARUK platform
1. Purpose
This document defines the **strategic future expansion vision** for MASARUK with a **structured roadmap** for potential enhancements after MVP/Phase 1.
These items are **NOT requirements** but **future candidates**, derived from:
- Observed gaps in UI/UX
- Patterns across the travel industry
- Operational inefficiencies
- Ideas discovered during analysis
- Pending questions in open-questions-and-assumptions.md
2. Guiding Principles for Future Expansion
1. Scalability First
All expansions must support increasing providers, trips, and bookings without compromising performance.
2. Domain Model Consistency
No new module should conflict with entities: Trip, Booking, User, Provider, PaymentTransaction, etc.
3. Minimal Friction for B2C Users
Booking flow must remain simple, clear, and fast.
4. Modular Backend Architecture
New features should be implemented as isolated Node.js modules/services.
5. Mobile-First Thinking
Every new feature should be designed for Flutter and Web simultaneously.
6. Compliance & Security
Especially in areas like identity verification and payments.
3. Future Expansion Opportunities
3.1 B2C Customer Experience Enhancements
Multi-language Support (Full English Version)
Full content translation (Web + Mobile), RTL/LTR support ready
Smart Trip Recommendations
Based on user preferences and past bookings
Price & Availability Alerts
Notify user when trip price drops or seats become available
Loyalty Program / MASARUK Points
Earn points on booking, redeem for discounts
Saved Traveller Profiles
Store personal info for quick checkout
3.2 Provider Portal Enhancements
Provider Financial Dashboard
Real-time revenue, settlement cycles, upcoming payouts
Provider Staff Accounts (Sub-roles)
Granular permissions, coordinators, drivers, operations team
Provider Analytics & Marketing Insights
Best-selling trips, rating insights, campaign performance
3.3 Admin & Operations Enhancements
Role-based CMS
Manage banners, categories, static pages
Automated Fraud Detection
Suspicious booking patterns, invalid IDs, high refund rates
Internal Support Console
Admin interface for resolving user issues, manual refunds
Advanced Reporting Engine
Dynamic report builder, multi-format export, scheduled reports
3.4 Financial & Payment Enhancements
Full BNPL Integration (Tabby/Tamara)
Display installment options, API integration with installment plans
My Credit (رصيدي) — Store Credit System
Store balance from refunds/promotions. NOT an e-wallet (no withdrawals/top-ups).
Multi-currency Support
Exchange rates, currency display by region
3.5 Trip Management Enhancements
Dynamic Pricing Engine
Seasonal pricing, demand-based pricing
Add-ons & Extra Options
Airport pickup, extra nights, special meals, VIP services
Real-time Availability Sync
For providers with external booking systems
3.6 Logistics & Operations Enhancements
Driver App (Future Mobile App)
Accept/reject trip assignments, real-time trip status updates
Real-time Bus Tracking
Integration with GPS tracking devices, map display in provider portal
Rest Stop Capacity & Quality Tracking
Real-time status input from providers, quality rating
4. Roadmap Structure
Phase 1 — Current MVP (Completed in Analysis)
- B2C booking flow for Web and Mobile
- Trip details, ratings, reviews
- Provider portal: Trips, Buses, Hotels, Rest stops
- Admin panel: Bookings, Payments, Reports
- Payment gateways + Notifications
- System architecture + APIs
Phase 2 — Short-term Enhancements (0–3 months)
- Full English translation
- CMS for homepage content
- Provider financial dashboard
- Admin booking cancellation & refund workflow
- Fix VAT and currency discrepancies
- Driver separation as optional entity
- Rest stop coordinates and map picker
Phase 3 — Medium-term Enhancements (3–9 months)
- Loyalty program
- My Credit (رصيدي) — Store Credit only
- Installment payments (BNPL)
- Dynamic pricing engine
- Saved travellers
- Smart recommendations
- Bus tracking (Phase 1 — manual updates)
Phase 4 — Long-term Platform Expansion (9–18 months)
- Full GPS integration for buses
- Driver mobile app
- Provider analytics suite
- Automated fraud detection
- Advanced reporting engine
- Travel regulation integrations (Tourism API, Nafath)
- Multi-currency and regional support
7. Status
Version: 1.0
This document is **NOT approval for development**.
It is a **strategic proposal** for post-MVP phases.
Requires explicit confirmation from Product Owner.