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
-
449 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. 🚀
-
1478 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
-
1885 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
Set up an AI bot in ManyChat for Instagram and Facebook MessengerSet up ManyChat Pro + OpenAI API (model gpt-4o-mini, but you can suggest something niche). Without Make/Zapier, if it can be implemented with ManyChat's internal tools, or with them if you justify the need.Bot operation logic:Triggered by any incoming message from a new client… AI & Machine Learning, Bot Development ∙ 16 hours 8 minutes back ∙ 23 proposals |
Telegram Bot + Send PulseI am looking for a freelancer who can help set up a Telegram bot for a simple mini course. Please send your portfolio along with the price. Thank you Bot Development ∙ 18 hours 10 minutes back ∙ 61 proposals |
Payment bot
223 USD
Connecting payment for a closed club in Telegram. It is necessary to set up a payment format where the user pays with a card from any country, and the channel author receives converted $ into their wallet. Additionally, reminders, automatic deductions, and automatic addition and… Bot Development ∙ 23 hours 11 minutes back ∙ 71 proposals |
It is necessary to develop a Telegram bot for monitoring cars from auctions in the USA (Copart, IAAI)A Telegram bot is needed for automatic searching and monitoring of "BUY IT NOW" cars at auctions in the USA (Copart, IAAI). The bot should operate automatically and send notifications about new cars that meet the specified filters.Main functionalityFilter settings: 1. Car… Data Parsing, Bot Development ∙ 2 days 20 hours back ∙ 93 proposals |
Telegram bot
53 USD
I need code for a Telegram bot that will take messages from one channel, modify them to fit my design, and post them in two other channels. In one channel, from 1 to 6 posts, and in the other channel, all posts. Bot Development ∙ 3 days 10 hours back ∙ 93 proposals |