Evaluating bids

Python Bot to Web Dashboard Integration for Vehicle Mileage Tracking

Published on the July 04, 2025 in IT & Programming

About this project

Open

We are seeking an experienced developer to integrate an existing Python bot with a new, mobile-responsive web dashboard. The core functionality of the Python bot, which accesses the Sinotrack website, logs in, navigates to vehicle details, and extracts total mileage using OCR, is already fully functional and running locally. The primary objective of this project is to build a web interface that allows users to trigger this bot and view its output.

Key functionalities required for the web dashboard include:
- Backend integration: The Python bot must run in the background on a server when triggered from the web interface.
- Real-time mileage display: Fetch the current vehicle mileage from Sinotrack via the bot and display it on the screen.
- Next oil change calculation: Automatically calculate and display the next oil change mileage (current mileage + 4,000 km).
- Progress tracking: Show a progress percentage towards the next oil change.
- Initial mileage storage: Implement a mechanism to store the first mileage value as a base for future calculations.
- User interface: Design a clean, intuitive layout featuring individual car cards, an "Update" button for each vehicle, and clear displays for mileage information, next oil change, and a progress bar.

While the existing Python bot is complete, the focus of this project is on the integration and development of the web dashboard. We are open to technology suggestions, though Node.js and Express are preferred for the backend. We have working code, screenshots, and videos of the existing bot to facilitate a smooth handover.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change

Delivery term: Not specified

Skills needed