UX Flows — Admin Panel & Provider Portal
Official UX interaction flows for Admin and Provider users
1. Purpose
This document defines the official UX interaction flows for:
- Super Admin (masaruk HQ management)
- Admin users (platform operations)
- Provider Admins (tour companies)
- Provider Staff (data entry team)
Focus areas:
- Content management flows
- Operational & financial flows
- Resource management (buses, hotels, rest stops)
- Trip publishing workflow
- Ad campaign workflow
- Booking oversight
- Cross-platform consistency with B2C flows
2. Common UX Principles for Admin & Provider
CP-1 — Sidebar Navigation (Permanent)
Left-side fixed sidebar with Dashboard, Trips, Bookings, Financials, Ads, Resources
CP-2 — Tables First
All modules open with a table-first view: Search, Filters, Status badges, Row actions
CP-3 — Modal-Based Editing
CRUD operations use modal windows: Add, Edit, Delete confirmation
CP-4 — RTL as Primary
All interfaces default RTL (Arabic). English optional for later phases
CP-5 — Validation Before Submission
No form auto-saves. Submission disabled until validation rules pass
CP-6 — Accurate Arabic UI Labels
All labels must match exact UI strings: 'اضف باص جديد', 'ادخل اسم الفندق'
5. Trip Publishing Flow (Provider)
- Provider opens قائمة الرحلات
- Clicks '+ إضافة رحلة'
- Fills trip details modal: name, type, duration, cities, dates, price
- Uploads trip images
- Adds daily itinerary (البرنامج اليومي)
- Selects bus, hotel, rest stops from resources
- Saves as draft or publishes
- If published → visible on B2C immediately
Statuses:
8. Ad Campaign Flow
- Provider opens إدارة الإعلانات
- Clicks '+ إنشاء حملة جديدة'
- Selects trip to promote
- Sets budget, duration, placement
- Submits for payment
- Completes payment → campaign goes live
- Tracks impressions/clicks in dashboard
Statuses:
9. Financial Flow (Provider)
- Provider views التقارير المالية
- Sees earnings summary: total, pending, settled
- Table shows individual transactions
- Filters by status: في الرصيد الحالي, تم التحويل, مسترجع
- Admin settles payouts → status changes to تم التحويل
- Export available for accounting