Ecotrans: Mobile Shift & Route App for Heavy Machinery
Ecotrans is a mobile application for dump truck, excavator, and loader operators. The app allows drivers to choose their assigned vehicle at the beginning of a shift, select routes, capture photos with coordinates and timestamps, track breaks, complete shifts, and upload invoices. We migrated the entire product from Bubble.io to full code, redesigned the interface, optimized performance, and expanded the core functionality.

Business Needs
The client needed a fully re-engineered application that eliminated Bubble.io performance limitations, delivered a modern and intuitive experience for machinery drivers, reduced operational errors during shift and route logging, automated documentation and invoice submission, scaled effectively with increasing data and user load, and worked reliably both offline and online. The goal was to create a robust, driver-friendly tool that accelerated daily operations and minimized manual paperwork.
Built with Modern Technology
Enterprise-grade tech stack ensuring scalability, security, and performance.
Frontend
React Native
TypeScript
React Query
React Navigation
Backend
Node.js
NestJS
PostgreSQL
Redis
Infrastructure
Docker
GitHub Actions
Cloud Deployment
Analysis & Suggestion
During the initial audit, our team identified several core issues with the Bubble.io version, including slow screen loading, frequent data bottlenecks, outdated UI, and rigid platform constraints that limited functionality. We proposed a full migration to custom code with a redesigned architecture, introducing server-side data processing, background synchronization for routes and images, and improved logic for shift tracking. We also implemented a secure media capture flow with automatic geolocation and timestamps, ensuring compliance and operational transparency. To streamline documentation, a new module enabled fast invoice submission, allowing drivers to upload, confirm, and store trip-related documents within seconds, while a redesigned UX made routine actions—like selecting a vehicle, choosing a route, or logging breaks—significantly easier and faster.
Functionality & Design
Everything in one place — clean UI, real-time updates, and intuitive navigation


A modern, driver-centric interface that simplifies daily operations. Core Functionality
Vehicle Assignment
Drivers select their machinery before the shift. The system locks the vehicle to prevent conflicts. This ensures accurate tracking, reduces errors, and guarantees safe usage.
Route Selection
Drivers have instant access to all available addresses and routes, with the system providing automatic suggestions based on efficiency and proximity.
Photo Verification
Drivers upload vehicle photos, and the system automatically stamps each image with geolocation and a timestamp. This ensures accurate records, enhances accountability.
Shift & Break Management
Drivers can start, pause, and end shifts with a single tap, while the system logs all events automatically. This ensures transparency, simplifies reporting, and tracks working hours accurately.
Invoice Upload Module
Fast document submission that quickly accelerates payout cycles and significantly reduces administrative delays.
Results
Measurable impact on efficiency, accuracy, and business growth
Faster Performance
The app now loads and processes actions three times faster on a dedicated server.
User Satisfaction
Drivers reported smoother workflows and greater ease of use with the new interface.
Fewer Errors
Automated validations reduced mistakes in shift reporting and invoice submissions by 92%.
Faster Invoice Processing
The new invoice module accelerated document, enabling faster driver payouts.
Operational Stability
The system operates reliably in the field, staying stable even with weak connectivity.
Expert Team
Dedicated professionals delivering exceptional results
Client Feedback
Ecotrans transformed from a slow, outdated tool into a fast, intuitive application that our drivers genuinely enjoy using. The new system has drastically reduced operational errors, sped up payout cycles, and fully streamlined daily operations. Features like real-time route suggestions, vehicle assignment locks, and one-tap shift management have made routines simpler and more reliable. Overall, this upgrade has significantly boosted efficiency, improved workflow, and created a more transparent, productive work environment for the entire team.
Donian Hale
Operations Director
