Files
jmiller f4c7227729 feat: scaffold MokoSuiteTaxi Joomla 6 package
System plugin with 6 helpers (Taxi, Dispatch, Fare, Vehicle, Ride, Zone),
8 SQL tables (vehicles, drivers, zones, fares, rides, ratings, dispatch, shifts),
admin component with 6 views, webservices plugin with 7 API routes,
16 config settings, 21 ACL permissions, and documentation.
2026-06-26 19:20:24 -05:00

1.6 KiB

MokoSuite Taxi

Ride-hailing, dispatch, fleet management, fare zones, and driver scheduling module for MokoSuite on Joomla 6.

Overview

MokoSuiteTaxi is a Layer 2 module in the MokoSuite platform, building on MokoSuiteClient (Layer 0) and MokoSuiteCRM (Layer 1) to provide complete taxi and ride-hailing operations management.

Features

  • Ride Management -- on-demand, scheduled, airport, and corporate ride types
  • Dispatch Engine -- auto-dispatch with zone-aware driver matching and FOR UPDATE locking
  • Fleet Management -- vehicle tracking, insurance/inspection expiry alerts, maintenance status
  • Driver Management -- profiles linked to CRM contacts, approval workflow, background checks
  • Fare Zones -- GeoJSON polygon boundaries with radius fallback, zone-based pricing
  • Dynamic Pricing -- surge multiplier based on demand/supply ratio, night surcharges, peak hours
  • Ratings -- bidirectional rider/driver ratings with feedback tags
  • Shift Scheduling -- driver shift management with earnings tracking

Requirements

  • Joomla 6.x
  • PHP 8.3+
  • MokoSuiteClient (Layer 0)
  • MokoSuiteCRM (Layer 1)

Installation

Install via Joomla Extension Manager using the package file pkg_mokosuitetaxi.zip.

License

GNU General Public License v3.0 or later -- see LICENSE.