Vehicle Reporting Software Development

Job ID: 39580689

Budget: $30 – $250 USD

We need very simple software for vehicle reporting problems.
Use Mysql for storage. Need to use responsive design for app and on the web. With a good look, and easy to update colors and logo. Take care about security prevention.
Code needs to be modular, clear and well documented. With step to step ways to implement it. All code will need to be uploaded into our own server (we will use a shared hosting, but we could create a new small dedicated server if needed).
Vehicles connected for diagnostics using any of the following devices:
OBS II, J1939 and J1708

First part is a mobile app (suggest Kotlin) will login Login using customer-vehicle id.
- Must connect to device and detect type.
- Automatic check and send PIDs, DTC codes, live data, MIL. Store temporary data until it gets connected to avoid losing data while being without internet access.
- Receive commands (clear errors, turn on fan, and many others), each record will include vehicle location.

Second part is a web (php):
- Receives DTC, Pids, location, and others from apps and stores in Database.
- Each DTC record has a date, but also 2 times (initial and last detected). The first time will also be the same as the last time. If it is the same day it will just update the last time detected. Different days create a new record.
- Each record uses the location (LocationManager/Location Provider) and that will be used by OpenWeather. So it records the environmental temperature (Celsius) and vehicle temperature.
- Decode error code to name, description, possible cause), Category (Motor, Gears...), Severity
- Risk detection
- Use Rules to predict future problems. Example:
High risk DTC, and RPM goes down from over 800 to 0 in less than 2 seconds.

GENERAL:
– SuperAdmin creates users.
– Each user adds their vehicles with vehicle data and group name, (with personal id) and links them to OBD/J1739/J1708. Vehicle identification is a combination of customer and vehicle.
– Each user gets a report of all his vehicles. Could use filters such as vehicle, group of vehicle, date, times, DTC, location... Ordering is descendent, each row needs to have dtc code, description and possible cause.
– Report may be exported Excel/pdf. If possible it would be great to have a map with the location of all his vehicles being refreshed in periods of time.
– Will be great if possible to have a way to get a list of vehicles in risk (example leaking)
– Depending on DTC code must detect risk and important problems, problems with values out of range, quick changes.
– We want to link to existing AI (example chat gpt, gemini or other) to give deep information about failure and ways to solve according to the vehicle.
– We want to link it to third party companies APIs for deeper functions.

FUTURE:
– Prepared for future improvements such as intelligence that may give information such as:
- Failure Predictions
- Vehicles Compare
– And later use our own AI.

To know you really read compleate post include the word CHOCOLATE in your answer and give the REAL BID. Talk about previous related works.