Comprehensive GPS Tracking App Development
Budget: $10,000 β $20,000 USD
1. Project Overview
Purpose: To develop a company app for the efficient dispatching, tracking, monitoring, and billing of dump trucks. The app will also use machine learning to improve future dispatch decisions.
Users: The app will be used by Dispatchers, Drivers (company-owned and leased), Plant Operators, Superintendents, and Admins.
2. Objectives
Optimize Dispatching & Management: Improve the efficiency of dispatching and truck management to reduce hauling costs.
Real-Time Tracking: Enable real-time GPS tracking of all dump trucks in the fleet, including both company-owned and leased trucks.
Monitor KPIs: Track key performance indicators to improve operations and reduce costs. Lease haulers with the best KPIs are given dispatch priority.
AI-Powered Decision Making: Implement machine learning to analyze data and inform future dispatch decisions. The goal is to eventually make real-time dispatch recommendations based on known and learned variables.
3. Versions & Milestones
Planning & Milestone 1:
Detailed statement of work
Figma mock ups
Version 1 / Milestone 2:
Driver: iPad is tied/locked to the asset/truck number.
Driver login to start shift with a simple PIN and confirmation of driver name and truck number (e.g., fuel cards).
Tap to enter digital hauling ticket details (e.g., arrive source, depart source, arrive destination, depart destination, material hauled, notes). Existing paper ticket sample will be provided.
Real-time GPS tracking & location history reports; text and breadcrumb map view.
Dispatcher:
Real-time view of dispatched trucks.
View digital hauling tickets in real-time.
Plant Operator:
Real-time view of dispatched trucks.
Superintendent:
Real-time view of dispatched trucks.
Reports & KPIs:
Printable dump truck ticket with code & billing summary.
Version 2 / Milestone 3:
Driver:
Driver Safety KPIs: Including speed report/hard braking, poor safety scores penalize KPIs.
3-5 minutes stopped: Reason for delay popup requesting driver input, feeding into KPIs or timecard.
Dispatcher:
Set up daily dispatch logs so billable time can be calculated, e.g., not clocking in early unless loaded.
Sign trucks in/out.
Plant Operator:
Put trucks on hold with reason.
View truck hold reason.
Sign trucks in/out.
Superintendent:
Sign trucks in/out.
View truck hold reason.
Put trucks on hold with reason.
Reports & KPIs:
Time at source, including time at 3rd party suppliers.
Time at destination, including time on hold at source for job-related reason.
Version 3 / Milestone 4:
Driver:
Driving directions with CMV routing or planned routes to avoid no-truck roads or weight-restricted roads.
Dispatcher:
PTT integration (e.g., Zello?).
Plant Operator:
Put trucks in order that they will be loaded.
"Find my" type ping when itβs time to load.
Driver:
Driver can see their position in line to be loaded.
Superintendent:
KPI view.
Reports & KPIs:
KPI dashboard.
Version 4 / Milestone 5:
Driver:
Driver payroll timecard entry.
Driver Shift KPIs: Production-based without encouraging unsafe behavior.
Dispatcher:
Machine learned dispatch assistance.
Plant Operator:
Material eTickets. This is an integration with our existing operating system.
Superintendent:
Request trucks (typically for the following day).
Other items, to be quoted later:
Reports & KPIs:
Plant Production Planning: Module for planning and managing plant production.
Customers: Module for customers to have a similar view as our superintendents.
4. Development Considerations
Technology Stack: iOS/iPadOS development, AI/ML frameworks for decisioning.
Cost Analysis: Evaluate google map API costs and potential PTT solutions.
Security: Ensure data security and privacy for internal use.
Purpose: To develop a company app for the efficient dispatching, tracking, monitoring, and billing of dump trucks. The app will also use machine learning to improve future dispatch decisions.
Users: The app will be used by Dispatchers, Drivers (company-owned and leased), Plant Operators, Superintendents, and Admins.
2. Objectives
Optimize Dispatching & Management: Improve the efficiency of dispatching and truck management to reduce hauling costs.
Real-Time Tracking: Enable real-time GPS tracking of all dump trucks in the fleet, including both company-owned and leased trucks.
Monitor KPIs: Track key performance indicators to improve operations and reduce costs. Lease haulers with the best KPIs are given dispatch priority.
AI-Powered Decision Making: Implement machine learning to analyze data and inform future dispatch decisions. The goal is to eventually make real-time dispatch recommendations based on known and learned variables.
3. Versions & Milestones
Planning & Milestone 1:
Detailed statement of work
Figma mock ups
Version 1 / Milestone 2:
Driver: iPad is tied/locked to the asset/truck number.
Driver login to start shift with a simple PIN and confirmation of driver name and truck number (e.g., fuel cards).
Tap to enter digital hauling ticket details (e.g., arrive source, depart source, arrive destination, depart destination, material hauled, notes). Existing paper ticket sample will be provided.
Real-time GPS tracking & location history reports; text and breadcrumb map view.
Dispatcher:
Real-time view of dispatched trucks.
View digital hauling tickets in real-time.
Plant Operator:
Real-time view of dispatched trucks.
Superintendent:
Real-time view of dispatched trucks.
Reports & KPIs:
Printable dump truck ticket with code & billing summary.
Version 2 / Milestone 3:
Driver:
Driver Safety KPIs: Including speed report/hard braking, poor safety scores penalize KPIs.
3-5 minutes stopped: Reason for delay popup requesting driver input, feeding into KPIs or timecard.
Dispatcher:
Set up daily dispatch logs so billable time can be calculated, e.g., not clocking in early unless loaded.
Sign trucks in/out.
Plant Operator:
Put trucks on hold with reason.
View truck hold reason.
Sign trucks in/out.
Superintendent:
Sign trucks in/out.
View truck hold reason.
Put trucks on hold with reason.
Reports & KPIs:
Time at source, including time at 3rd party suppliers.
Time at destination, including time on hold at source for job-related reason.
Version 3 / Milestone 4:
Driver:
Driving directions with CMV routing or planned routes to avoid no-truck roads or weight-restricted roads.
Dispatcher:
PTT integration (e.g., Zello?).
Plant Operator:
Put trucks in order that they will be loaded.
"Find my" type ping when itβs time to load.
Driver:
Driver can see their position in line to be loaded.
Superintendent:
KPI view.
Reports & KPIs:
KPI dashboard.
Version 4 / Milestone 5:
Driver:
Driver payroll timecard entry.
Driver Shift KPIs: Production-based without encouraging unsafe behavior.
Dispatcher:
Machine learned dispatch assistance.
Plant Operator:
Material eTickets. This is an integration with our existing operating system.
Superintendent:
Request trucks (typically for the following day).
Other items, to be quoted later:
Reports & KPIs:
Plant Production Planning: Module for planning and managing plant production.
Customers: Module for customers to have a similar view as our superintendents.
4. Development Considerations
Technology Stack: iOS/iPadOS development, AI/ML frameworks for decisioning.
Cost Analysis: Evaluate google map API costs and potential PTT solutions.
Security: Ensure data security and privacy for internal use.