masaruk Logo

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
Warning
Each item requires **Product Owner approval** before entering development.

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

Info
This roadmap is **proposed** and not final. Actual priority depends on business strategy and funding.

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.