A comprehensive ridesharing platform combining on-demand live rides and pre-scheduled carpooling, connecting drivers and passengers through real-time tracking, wallet-based payments, and a structured driver onboarding system.
RahaShare – A Dual-Mode Ridesharing & Carpooling Infrastructure
RahaShare is a full-featured ridesharing platform that supports two distinct service models:
Live Orders (on-demand, taxi-like rides) and Scheduled Rides (pre-planned carpooling with seat bookings).
The platform connects drivers and passengers through real-time updates, a wallet-based payment engine,
multi-criteria rating systems, and a structured driver onboarding workflow — all powering
mobile applications for both drivers and passengers.
Unique Value Proposition
Dual service model: one platform handles both instant on-demand rides and pre-scheduled carpooling in a unified ecosystem.
Real-time operations: live driver tracking, order status updates, and admin dashboard refreshes in real time.
Smart pricing engines: independent pricing logic per service type — metered pricing with demand multipliers for live rides, and segment-based seat pricing for carpooling.
Wallet-first payments: every account holds a wallet; transactions are logged, commissions are split automatically, and credit limits are enforced.
Driver quality controls: structured onboarding with document verification, multi-criteria ratings (communication, driving, punctuality, cleanliness), and top-driver badges.
Core Modules
Live Orders: on-demand ride requests, driver assignment, real-time location tracking, metered pricing, shared ride sessions, and order lifecycle management.
Scheduled Rides: driver-published carpooling trips with routes, stopovers, navigation, per-seat pricing, and passenger booking management.
Bookings: seat reservation on scheduled rides, negotiation via in-app messaging, ETA tracking, and 10% service fee handling.
Driver Management: onboarding workflow, document and vehicle verification, online/offline status, and performance metrics.
Wallet & Transactions: per-account wallets, commission splits, debt tracking, multi-currency support, and full transaction history.
Rating System: multi-criteria ratings for both drivers and passengers across live rides and scheduled carpooling.
Conversations & Messaging: ride-linked chat between driver and passenger, unread tracking, and last-message timestamps.
Notifications: push notifications, real-time events, and SOS alerts.
Admin Dashboard: real-time analytics, account management, document verification, transaction oversight, and system configuration.
Business Rules
Live pricing logic: base fare (10,000 SYP) + per-km rate (1,500 SYP) + per-minute rate (250 SYP), with multipliers for peak hours (1.25×), night hours (1.15×), and short trips (1.15×). Minimum fare: 15,000 SYP.
Carpooling seat pricing: calculated based on the passenger's boarding and alighting segment on the route, ensuring fair per-segment fares. Minimum: 1,000 SYP.
Booking deposit: passengers pay a 10% service fee on booking; the remainder settles upon trip completion.
Commission split: platform commission percentage is automatically deducted from each transaction and credited to the platform wallet.
Driver approval workflow: drivers progress through a structured review process before going live.
Account lifecycle: accounts move through review → active → inactive → frozen → suspended states with admin control.
Single-account dual-role: an account is typed as either driver or passenger, each with a dedicated profile and wallet.
Credit limits: wallets support negative balances up to a configurable maximum, enabling a credit system for trusted accounts.
User Flows
Passenger (Live): request ride → receive driver assignment → track driver in real time → complete ride → wallet settlement → rate driver.
Passenger (Carpooling): search scheduled rides → book seat → negotiate via in-app chat → board at pickup point → complete trip → rate driver.
Driver (Live): go online → receive order requests → accept/reject → navigate to passenger → complete ride → earnings credited to wallet.
Driver (Carpooling): publish ride with route and price → manage booking requests → depart on schedule → complete trip → receive payout.
Switch between Live and Scheduled ride modes from a single app.
Real-time driver location tracking during live rides.
Search and filter available carpooling trips by route, date, and seats.
In-app messaging with the driver before and during scheduled trips.
Wallet balance display, top-up, and full transaction history.
SOS emergency alert feature.
Activity history: past live rides, bookings, payments, and invoices.
Social login via Google and Facebook in addition to email/phone.
Driver App Features
Toggle between Live and Scheduled work modes.
Real-time order notifications with accept/reject controls.
Publish carpooling rides with full route, stopover, and seat configuration.
Booking management: approve, decline, and communicate with passengers.
Earnings dashboard with wallet balance and payout history.
Performance metrics: rating breakdown, completed rides, and cancellation stats.
Document upload and onboarding status tracking.
Admin Dashboard Features
Real-time counters: active rides, live orders, pending bookings, transactions, driver review requests, and SOS alerts.
Account management: view, activate, freeze, suspend, and review driver documents.
Financial oversight: full transaction log, wallet adjustments, and commission reporting.
Driver approval queue with document and vehicle verification tools.
Dispute and conversation monitoring.
System configuration: app info, bank details, tax settings, and social media links.
Role-based admin access control.
Mobile Applications
RahaShare Passenger App: live ride requests, carpooling search and booking, real-time tracking, wallet, activity history, in-app messaging, and SOS alerts.
RahaShare Driver App: live order management, carpooling ride publishing, booking management, earnings wallet, performance dashboard, and document onboarding.
Token-based authentication with separate access levels for users and admins.
Rate limiting on all endpoints to prevent abuse.
Secure and validated payment processing.
Audit-ready transaction logs for all financial operations.
Driver document verification before account activation.
SOS emergency alert system with admin visibility.
Device session tracking for suspicious login detection.
Summary
RahaShare delivers a complete dual-mode ridesharing infrastructure — combining the immediacy of on-demand live rides
with the efficiency of pre-planned carpooling — all within a single unified platform.
With a real-time backbone, a wallet-first payment engine, structured driver onboarding,
and multi-criteria quality ratings, RahaShare is built for scale across both web administration
and mobile applications.