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)
Додаток Bolt Driver ( агрегатор таксі ) пропонує водію замовлення для виконання ,водій може прийняти чи відхилити його.
На екрані смартфона ,коли з’являється замовлення ,ми бачимо :
- час до замовника таксі від мого місцезнаходження- 2 хв
- відстань до замовника таксі - 0.8 км
- початкова точка ( місцезнаходження замовника ) - вулиця Івана Миколайчука 9
- кінцева точка замовлення - будівельний супермаркет «АРС»
- відстань яку потрібно проїхати водію під час виконання замовлення ( від початкової точки до кінцевої точки ) - 2.5 км
Час на прийняття чи відхилення замовлення складає лиш 10 секунд. Якщо не встигаєш за цей короткий час підтвердити замовлення воно автоматично відхиляється.
Якщо нажати «Прийняти» ,відразу додаток відкриває навігатор,в якому і прокладається маршрут замовлення. І вказаний час,який потрібен для виконання цього замовлення ( 4 хв ).
Завдання :
Щоб побачити час який потрібен на виконання замовлення його потрібно прийняти.
Чи можливо ,написати програмку ,яка до прийняття замовлення буде показувати час який потрібен на виконання замовлення. ( від початкової точки до кінцевої )
Applications 2
-
792 3 0 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. 🚀
Пропоную розробити програму, яка до прийняття замовлення в Bolt Driver зможе прогнозувати час на виконання замовлення, враховуючи відстань між початковою та кінцевою точками.
Принцип роботи програми
Збір даних:
Автоматичне отримання інформації з екрану (вулиця, відстань, точки A та B).
Використання OCR (наприклад, Tesseract OCR) для розпізнавання тексту на екрані смартфона.
Розрахунок часу виконання:
… Застосування API для карт (Google Maps API, OpenStreetMap) для побудови маршруту між точками A (початкова точка) та B (кінцева точка).
Оцінка часу маршруту через API та відображення результату.
Інтерфейс:
Програма відображає розрахований час у вигляді push-сповіщення або через невелике віджет-меню.
Технічні особливості
Мова програмування: Python (Kivy), Java (Android), або Swift (iOS).
Інструменти:
OCR: Tesseract для розпізнавання тексту з екрану.
API: Google Maps API або OpenStreetMap для розрахунку часу маршруту.
Мобільний доступ: Програма може бути реалізована як фоновий додаток на смартфоні.
Обмеження
Вимоги до доступу: Додаток Bolt Driver може обмежувати зчитування даних із екрана, що потребує детального аналізу.
Швидкість: Час розрахунку залежить від продуктивності пристрою та стабільності інтернет-з'єднання.
Результат
Можливість: До прийняття замовлення бачити прогнозований час виконання маршруту.
Переваги: Допомога водіям у швидкому прийнятті рішень.
Готовий обговорити деталі реалізації. 🚀
-
1928 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
Вітаю !
Маю вільний час , а головне досвід і практичні навички для виконання вашого проекту !
З радістю обговорю деталі і надам своє бачення даного функціоналу в вашому проекті!
Прикріплюю посилання на портфоліо для підтвердження своїх навичок
Freelancehunt
-
824 6 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
It is necessary to create a program for automating the search and booking of available slots on the website.
1042 USD
It is necessary to write a program in Python that can track the available appointment numbers (cita) on the website. https://icp.administracionelectronica.gob.es/icpplus/index.html and, by entering the personal data of a person, take the appointment number (cita). 1. Create a… Python, Bot Development ∙ 7 hours 48 minutes ago ∙ 8 proposals |
Develop a program for auto-posting in Facebook groupsIt is necessary to develop a program that will take links from my Google Sheets, visit them, subscribe if not already subscribed, and also publish my prepared text and photo. It should have 3-5 variables and after each posting, a log should be recorded with a link to the… Web Programming, Bot Development ∙ 10 hours 17 minutes ago ∙ 3 proposals |
Passenger transportationOn the website and in the bot, the following needs to be implemented: Complete the ticket purchase form on the website and in the bot. The HTML form on the booking page is already ready — it is only necessary to connect the payment according to the payment system… Payment Systems Integration, Bot Development ∙ 13 hours 23 minutes ago |
Bot for auto-dialingBot for automatic dialing of potential clients with a female voice. There is a question whether the bot can take phone numbers from the specified website by itself. Bot Development ∙ 14 hours 25 minutes ago ∙ 4 proposals |
Need to create several automations using Make
50 USD
* suitable only for those who have experience using Make! need to create three automations: 1. connect Contact form 7 to receive Leads and send a WhatsApp message (green api). 2. there is a problem with connecting Facebook ads Leads to send an automatic message to WhatsApp… Enterprise Resource Planning (ERP), Bot Development ∙ 16 hours 18 minutes ago ∙ 3 proposals |