A robust and scalable Fleet Management iOS Application designed to streamline vehicle tracking, maintenance scheduling, and operational cost management. This project was developed during a 1-month internship at Infosys, following the Agile development methodology.
- 📍 Real-time Vehicle Tracking with Geofencing
- 🛠️ Maintenance Scheduling & History Tracking
- 📊 Powerful Reporting & Analytics (PDF Export Support)
- 🧑
✈️ Role-Based Access for Fleet Managers, Drivers, and Technicians - 💬 In-App Communication & Notifications
- 🗺️ Route Navigation & Trip Management
Tech Stack: Swift, UIKit, MapKit, CoreLocation, PDFKit, SwiftCharts
Design Pattern: MVVM
Target Devices: iPhone (AutoLayout supported)
Supported iOS Versions: Last 2 major iOS releases
The app is built to simplify and centralize fleet operations, targeting fleet managers, drivers, and maintenance personnel. It enables:
- Real-time vehicle tracking and route management
- Maintenance task scheduling and reporting
- Trip logging and fuel cost monitoring
- Enhanced collaboration between roles in a logistics network
The app is designed to be easily extensible and customizable, making it suitable for:
- Logistics companies
- Delivery services
- Transportation agencies
- Any organization managing a fleet of vehicles
- User & vehicle CRUD management
- Maintenance planning & reporting
- Route assignments and geofence alerts
- Start/end trips, fuel logs, toll reports
- Report vehicle issues and defects
- Access route navigation and assistance
- View/manage assigned maintenance tasks
- Track parts inventory & service history
- Close work orders and log fixes
Manage the full ecosystem from a central dashboard.
- User Management – Add, edit, or remove Drivers & Maintenance staff with role-based access.
- Vehicle Management – Assign vehicles, update details, and track their status (Active, In Maintenance).
- Maintenance Scheduling – Create and monitor recurring or one-time service tasks.
- Geofencing – Define virtual zones and receive alerts if a vehicle leaves the boundary.
- Analytics & Reporting – Generate comprehensive reports on:
- Trip history
- Maintenance logs
- Fuel and toll expenses
- Driver activity
- Export reports as PDF
All tools a driver needs while on the go.
- Trip Logging – Start/end trips, automatically capture mileage, route, and timestamps.
- Fuel & Toll Logs – Record fuel refills, tolls, and other travel-related expenses.
- Vehicle Inspection – Conduct pre/post-trip checks and report any defects or issues.
- Smart Navigation – View assigned routes with GPS-based in-app navigation.
- Nearby Essentials – Detect nearby petrol pumps, hospitals, and service centers.
- Communication – Raise tickets and receive notifications from Fleet Manager.
Designed to streamline workshop and repair operations.
- Task Assignment – View and manage assigned maintenance jobs with priority labels.
- Status Tracking – Update job status: Pending → In Progress → Completed.
- Inventory Management – Monitor spare part availability and log used items.
- Work Orders – Record service details: issue fixed, parts used, date, and cost.
- Ticket Handling – Respond to driver or manager maintenance requests.
- Device Support: iPhone (AutoLayout supported)
- OS Compatibility: Last two major versions of iOS
- Dependencies:
- Apple Frameworks:
MapKit,CoreLocation,PDFKit - Other: SwiftChats, MVC/MVVM Architecture
- Apple Frameworks:
- 🔒 Secure login with 2FA and role-based access
- ⚡ Fast performance even under heavy data load
- ♿ Accessible design (colorblind-friendly)
- 🔄 Scalable architecture for future enhancements
- 📊 Reliable data handling and crash recovery
- Developed over 1 month using Agile principles
- Iterative feature delivery in sprints
- Regular standups, demos, and retrospectives to align with real-world SDLC
This project was developed as part of the Infosys internship program by a Team of 10, completed in a 1-month Agile development sprint.
- Himavarshith Reddy
- Aryan Kacker
- Param Patel
- Rehmat Singh Chawla
- Gunjan Mishra
- Srijoni
- Sayal Singh
- Varun
- Aditya Rai
- Nikitha