Logo Lanfrica

yudamedia/tuktuk-management

Domaine:

mobilitydigital infrastructure

Type de record:

software
Créateur:
yud
Hôte:
Sunny TukTuk Management System - Frappe app for managing electric tuktuks, drivers, payments and operations in Diani Beach, Kenya # Sunny TukTuk Management System A comprehensive Frappe application for managing electric tuktuks, drivers, payments, and operations in Diani Beach, Kenya. ## Overview Sunny TukTuk is a fleet management system designed for electric-charged tuktuks operating as taxis in the Diani Beach area. The system handles everything from driver assignments and daily targets to Mpesa payment processing and battery management. ## System Architecture ### Core Components - **Fleet Management**: Track and manage electric tuktuks - **Driver Management**: Comprehensive driver profiles and performance tracking - **Payment Processing**: Automatic Mpesa integration with revenue splitting - **Battery Management**: Monitor charging cycles and optimize fleet availability - **Rental System**: Temporary vehicle assignments during charging periods - **Performance Analytics**: Daily targets, earnings tracking, and reporting ### Key Features #### Dynamic Revenue Sharing - **Pre-Target**: 50% to driver, 50% towards daily target - **Post-Target**: 100% to driver - Configurable percentages (global or individual) #### Smart Battery Management - Real-time battery level monitoring - 2-hour charging cycle management - Automatic low-battery notifications - Temporary vehicle reassignment during charging #### Performance Tracking - Daily target monitoring (default: 3000 KSH) - Rolling balance for unmet targets - Automatic termination after 3 consecutive misses - Bonus payments for target achievement #### Mpesa Integration - Real-time payment listening - Automatic driver payments - Transaction recording and audit trail - Customer payment association ## Installation ### Prerequisites - ERPNext 15 installation - Python 3.8+ - Frappe Framework ### Installation Steps 1. **Navigate to your apps directory** ```bash cd ~/frappe-bench/apps ``` 2. **Clone the repository** ```bash git clone github.com ``` 3. **Install the app** ```bash cd ~/frappe-bench bench i …

Languages

Licenses