Project Overview
Aman Taxi is a comprehensive operations platform for ride-hailing services in Syria, designed to manage the full trip lifecycle , from rider request through payment and rating. The platform supports multiple companies and cities, covering driver, rider, and agent management, financial wallets, electronic payments, promotional offers, and analytics, with real-time trip tracking on interactive maps.
About the Project
The platform was built as an operational command center for ride-hailing companies, centralizing daily operations: driver onboarding, manual and automated trip creation, live movement monitoring, fare adjustments, and wallet management.
"A successful ride-hailing platform is not just about connecting riders to drivers , it's about managing operations, finances, and dynamic pricing efficiently in real time."
Key Features
- Comprehensive management of drivers, riders, agents, and company staff
- Full trip system: create, schedule, live-track, cancel, rate, and adjust fares
- Dynamic pricing engine based on zone, time period, and vehicle type
- Interactive Google Maps: zone drawing, driver tracking, and trip route display
- Multi-entity wallet system (driver, rider, agent, company)
- Integration with local payment gateways: MTN Cash, Syriatel Cash, and Al Baraka Bank
- Granular RBAC permission system at page and action levels (50+ permissions)
- Promotional offers: discount codes, cashback, gift cash, and first-offer settings
- Firebase Push notifications and targeted/bulk SMS
- Advanced reports and analytics with charts and heatmaps
- Bilingual support (Arabic/English) with RTL interface
- Excel data export and complaint/legal content management
Achievement Checklist
- Requirements analysis for multi-company ride-hailing platform
- Design of operational modules structure (drivers, riders, trips, wallets)
- Frontend development with React and RBAC permission system
- REST API integration with authentication and OTP handling
- Google Maps integration: pricing zones, driver tracking, trip routes
- Real-time tracking system via WebSocket and Redis
- Financial wallet system and electronic payment settings
- Reports and analytics with Excel export
- Push notifications (Firebase FCM) and SMS support



