Bolt Driver App
The Bolt Driver app (taxi aggregator) offers the driver orders to fulfill, the driver can accept or decline them.
On the smartphone screen, when an order appears, we see:
- time to the taxi customer from my location - 2 min
- distance to the taxi customer - 0.8 km
- starting point (customer's location) - Ivan Mykolaychuk Street 9
- end point of the order - construction supermarket "ARS"
- distance that the driver needs to travel during the order fulfillment (from the starting point to the end point) - 2.5 km
The time to accept or decline the order is only 10 seconds. If you do not confirm the order within this short time, it is automatically declined.
If you press "Accept", the app immediately opens the navigator, which lays out the route for the order. And it indicates the time required to fulfill this order (4 min).
Task:
To see the time needed to fulfill the order, it must be accepted.
Is it possible to write a program that will show the time needed to fulfill the order before accepting it? (from the starting point to the end point)
Principle of the program operation
Data collection:
Automatic information retrieval from the screen (street, distance, points A )
Using OCR (for example, Tesseract OCR) to recognize text on the smartphone screen.
Calculating execution time:
Applying APIs for maps (Google Maps API, OpenStreetMap) to build a route between points A (starting point) and B (end point).
Estimating route time via API and displaying the result.
Interface:
The program displays the calculated time through a small widget menu.
Technical features
Programming language: Python (Kivy), Java (Android), or Swift (iOS).
Tools:
OCR: Tesseract for recognizing text from the screen.
API: Google Maps API or OpenStreetMap for route time calculation.
Mobile access: The program can be implemented as a background app on a smartphone.
Принцип роботи програми
Збір даних:
Автоматичне отримання інформації з екрану (вулиця, відстань, точки A )
Використання OCR (наприклад, Tesseract OCR) для розпізнавання тексту на екрані смартфона.
Розрахунок часу виконання:
Застосування API для карт (Google Maps API, OpenStreetMap) для побудови маршруту між точками A (початкова точка) та B (кінцева точка).
Оцінка часу маршруту через API та відображення результату.
Інтерфейс:
Програма відображає розрахований час через невелике віджет-меню.
Технічні особливості
Мова програмування: Python (Kivy), Java (Android), або Swift (iOS).
Інструменти:
OCR: Tesseract для розпізнавання тексту з екрану.
API: Google Maps API або OpenStreetMap для розрахунку часу маршруту.
Мобільний доступ: Програма може бути реалізована як фоновий додаток на смартфоні.
Applications 2
-
489 3 1 1 I propose to develop a program that, before accepting an order in Bolt Driver, can predict the time for order completion, taking into account the distance between the starting and ending points.
Program operation principle
Data collection:
Automatic retrieval of information from the screen (street, distance, points A and B).
Use of OCR (e.g., Tesseract OCR) for text recognition on the smartphone screen.
Execution time calculation:
… Application of mapping APIs (Google Maps API, OpenStreetMap) to build a route between points A (starting point) and B (ending point).
Estimation of route time via API and display of the result.
Interface:
The program displays the calculated time as a push notification or through a small widget menu.
Technical specifications
Programming language: Python (Kivy), Java (Android), or Swift (iOS).
Tools:
OCR: Tesseract for text recognition from the screen.
API: Google Maps API or OpenStreetMap for route time calculation.
Mobile access: The program can be implemented as a background application on the smartphone.
Limitations
Access requirements: The Bolt Driver application may restrict data reading from the screen, which requires detailed analysis.
Speed: Calculation time depends on device performance and internet connection stability.
Result
Capability: To see the predicted execution time of the route before accepting the order.
Advantages: Assisting drivers in making quick decisions.
Ready to discuss implementation details. 🚀
-
1498 9 0 Hello!
I have free time, and most importantly, experience and practical skills to complete your project!
I am happy to discuss the details and provide my vision for this functionality in your project!
I am attaching a link to my portfolio to confirm my skills
Freelancehunt
-
1928 29 1 1 Good day! I am always available to help. Write to me, we will discuss! And don't forget to check out the portfolio — there is a lot of interesting stuff there!
-
мне кажется, проще обратиться в поддержку bolt с просьбой добавить такую полезную функцию в их приложение
-
Current freelance projects in the category Bot Development
Create a bot for checking links on FB
225 USD
There is a Google Doc with links uploaded on FB. It is needed for the bot to analyze the doc for published posts and provide a daily report. Data Parsing, Bot Development ∙ 16 minutes back ∙ 14 proposals |
Development of a TikTok farm (content factory)It is necessary to develop a system for centralized management of multiple TikTok accounts with automatic content publishing, using individual proxies and simulating natural account activity. Functional Requirements1. Account Management Adding and removing TikTok accounts.… Python, Bot Development ∙ 20 hours 32 minutes back ∙ 15 proposals |
Instagram chatbotIt is necessary to set up a chat bot on Instagram that will address new subscribers by name. A possible option for collaboration with setup in Telegram later. Bot Development ∙ 21 hours 30 minutes back ∙ 33 proposals |
AI agent in Telegram for online store
451 USD
Task: creating an AI agent in Telegram for live communication with customers and processing orders in the online store on OpenCart. It is also necessary to implement customer notifications regarding order statuses, store operating hours, working conditions, delivery times, and… AI & Machine Learning, Bot Development ∙ 1 day 17 hours back ∙ 65 proposals |
Link UA Telegram botA Telegram bot needs to be developed that connects clients and performers of physical labor (movers, cleaning, repairs, laborers) across cities in Ukraine. Functionality: Two roles — client and performer. The client creates a request, selects a category, specifies the address… Bot Development ∙ 1 day 19 hours back ∙ 71 proposals |