Customer is a renowned name for its car entertainment systems and accessories, specializing in the design and manufacturing of a range of equipment. They planned a system that brings cars diagnostics and aintenance on the user’s smartphones and facilitated a clear view of fleet to fleet management companies.
They wanted to build a setup which provides an ease in driving and maintaining vehicles. For that, customer introduced an OBD (On-board diagnostics), a hardware for bringing data of the vehicle on the cloud. Client was facing many challenges from their agency and wanted a new partner:
The existing systems includes mobile application for iOS and android, head unit app, its admin panel and a web panel for fleet management. The primary requirement of the mobile and head unit application was to have an offline support and hardware connection establishment. Features needed from the technology ecosystem:
FINOIT recommended phased approach to meet the requirements of client in developing the whole system.
In this project, the data of vehicles is dependent on a hardware called OBD. Once the OBD is installed in vehicles, it sends the data traffic to mobile applications (iOS & android), head unit (if available) and to the admin panel.
Another web application manages fleets. This web app is for users who have multiple vehicles and drivers. With this application, users can check the status of vehicles and analytics, driver assigned and vehicle condition.
To develop these mobile and web application, phased approach was followed and all these applications are being developed in parallel. We have delivered phase 1 for this, functionalities developed in this phase:
Driving data: Graphical analytics of driving data which includes:
Maintenance: Maintenance records can be added in list which will further sends reminders for the same.
Driving history: Trip history of each trip is recorded and data is saved under this section. User can check the details of each trip from this section.
Contact list: List of contacts could also be maintained in the application notifications.
A high level information flows between the systems is presented in the illustration below:
Phase 2 and 3 (ongoing)