Project Description
Our transport company needs a dedicated, browser-based portal that our internal staff can rely on every day to keep the fleet running smoothly. The core of the build is fleet management, with three feature pillars that must be present from day one:
• Real-time tracking – Live GPS positions, current status, route history and geofence alerts pulled from our existing telematics devices or an open GPS API.
• Maintenance scheduling – A calendar view that auto-generates service events from mileage or engine-hour rules, shows pending jobs, and records completed work.
• Driver management – Individual driver profiles with license details, assignment history, performance metrics and incident logs.
All screens will be used exclusively by company staff, so role-based permissions (admin, dispatcher, mechanic) and secure sign-in are essential. I want a clean, responsive UI that works just as well on the dispatch office’s large monitors as on a tablet in the workshop. Modern frameworks such as React or Angular on the front end and a solid RESTful back end (Node.js, Django, or similar) feel appropriate, but I’m open to alternatives if you can justify the choice. The finished portal should ship with:
• Source code hosted in our private Git repo
• A straightforward deployment script or Docker setup for our on-prem server
• Seed data and unit/integration tests so we can verify each module
• Brief user guide for staff and technical hand-off documentation
Acceptance criteria will be a successful demo where live vehicles appear on the map, maintenance alerts trigger at the right intervals, and driver records can be created, edited, and audited without errors.