Diploma Project, 4 course
Sergey Roytman
Moscow, 2021
VehicleMonitoringSystem is a system for vehicles monitoring based on the Android devices.
The solution provides services for vehicle fleet managment. It can be used to monitor and manage: taxi fleet, buses, delivery trucks, business trips and others.
- Android application (Java 8.0) - for the drivers
- Web application (ASP .NET Core 3.1, React + TypeScript) - for the operators and administrators
- Data processing service (ASP .NET Core 3.1) - inner app for vehicle data processing.
- Employees & vehicles managment
- Gathering vehicle data: either only via Android app (geolocation), either via Android app (geolocation) + OBD-|| Bluetooth-adapter (speed, fuel consumption, engine temperature, engine revs, errors from CheckEngine system and many more), which connects to the vehicle on-board computer and transmit data from it to Android app over Bluetooth
- Tracking vehicles location and their's movement trajectory within time interval on the Google Map
- Driver's tasks managment
- In-app chat for communication between drivers and operators
- Analytical reports
- Dashboards with fleet statistics
- ...