RahaTech

RahaShare – Dual-Mode Ridesharing & Carpooling Platform

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 – Dual-Mode Ridesharing & Carpooling Platform

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.
  • Driver Onboarding: register → upload documents (ID, license, vehicle registration) → admin verification → account approval → go live.
  • Platform Admin: monitor real-time dashboard → verify driver documents → manage accounts and transactions → configure platform settings.

Passenger App Experience

  • 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.

Roadmap (MVP → Expansion)

  • MVP: dual-mode rides (live + scheduled), driver onboarding, wallet payments, multi-criteria ratings, in-app messaging, real-time tracking, admin dashboard, multilingual support.
  • Later: multi-currency support, additional payment gateways, shipment tracking integrations, advanced route optimization, recurring carpooling schedules, loyalty programs, and accounting integrations.

Compliance & Security

  • 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.