| Общая характеристика Основная идея проекта – создать бизнес с брендовым наименованием «Докинь», основанный на разработке и поддержке удобного, а самое главное, безопасного сервиса для поиска попутчиков. В последнее время, когда цены на бензин и обслуживание личного автомобиля растут больше, чем зарплаты жителей РФ, этот проект будет особенно актуален. Работая по принципу уже существующих платформ подобного типа (например, «Bla-bla-car»), «Докинь» вобрал такие преимущества как: - гибкую настройку построения пути и подбора попутчиков, - скоринговую систему попутчиков, позволяющую сделать поездки настолько безопасными, насколько это только возможно - голосовой ассистент, позволяющий проезжать маршрут максимально эффективно (алгоритмы будут сообщать о новых возможных попутчиков прямо по ходу движения). Данный проект можно масштабировать в пределах РФ и стран СНГ, что делает «Докинь» весьма перспективным бизнесом Проблема
Для повышения удобства перемещения жителей во многих городах Российской Федерации был введен общественный транспорт: автобусы, микроавтобусы, троллейбусы, метро и другие виды. Однако роль личного автотранспорта в городском трафике также весьма высока. В России на первое января 2022 года по данным ГИБДД 50,3 млн автомобилей и их количество растет на 1-2 процента в год из-за чего с каждым годом ситуация на дорогах РФ становится все сложнее. При этом также растут цены на бензин (литр бензина за последний год стал стоить в среднем на 35 % дороже). Рост зарплат граждан отстает от роста цен на топливо примерно в 3 раза (по данным Росстат с 2020 по 2021 год средняя зарплата по всем организациям в РФ увеличилась на 12,58%). Все этого говорит о том, что с каждым годом жителям нашей страны все сложнее заправлять свой автомобиль. Все эти факторы способствуют тому, чтобы водители были более склонны к тому, чтобы экономить на поездках на личном транспорте. Те, кто пользуются общественным транспортом зачастую испытывают неудобства из-за его избыточной загруженности, и рисков инфицирования. Многие из этих людей предпочли бы поехать на такси, но не у всех есть достаточно средств для этого.
Решение В связи с указанными выше проблемами было принято решение создать платформу для совместных поездок по городу, которые были бы выгодны как водителю, так и попутчику. В платформу встроен набор алгоритмов, позволяющих объединять маршруты водителей и попутчиков по времени и предполагаемому пути. Также ведется разработка алгоритма позволяющего строить оптимальные маршруты, объединяющие интересы как водителей, так и попутчиков в контексте городского трафика. Это значит, что функционал будет позволять давать рекомендации по вождению водителю прямо в поездке, так как планируется сделать привязку платформы к сети светофоров. Это позволит давать рекомендации водителю, вплоть до корректировки скорости в зависимости от того, успевает он на следующий светофор или не стоит торопится и сохранить ресурсы двигателя и тормозной системы (особенно актуально в ночные часы, когда трафик разгружен).
Описание технологии Программная информационная система под брендовым названием "Докинь" состоит из мобильного приложения, веб-приложения и вспомогательных сервисов. Рассмотрим веб-приложение более подробно. Архитектура приложения - это микросервисная архитектура. Основная сборка построена по принципу MVC, что позволяет эффективно вести разработку. Внутри контроллеров вызываются сервисы, что позволяет выделить дополнительный уровень абстракции при разработке и дополнительно отделить детали работы каждого сервиса от бизнес логики. Для написания веб-приложения и сервисов были использованы следующие технологии: Использованы следующие языки программирования - C#, JAVA, JS, HTML, CSS; Фреймворки - ASP .Net Core MVC, SPRING. Разворачивание приложения производилось посредством технологии контейнеризации Doker. В качестве брокера сообщений используется Apache Kafka. Представленный выше стек технологий позволил сделать приложение устойчивым к увеличению пользовательского трафика, а выбранная архитектура позволяет сделать удобной поддержку и дальнейшую модернизацию приложения.
Далее рассмотрим реализацию мобильного приложения. После исследования рынка было выяснено, что большая часть мобильных устройств в РФ использует операционную систему андроид, поэтому было принято решение за основу взять именно ее, а реализацию кода написать на языке Kotlin. После отключения платежной системы swift оплата сервисов google стала невозможной и появился риск их блокировки в России, поэтому главной частью приложения является отечественная система Yandex MapKit. Она также обладает рядом преимуществ по сравнению с google maps: детальное покрытие РФ и стран СНГ, адреса более точные и лучше проработаны маршруты, одна цена на геокодер, api и mapkit sdk. Так как основная логика и вычисления производится с помощью вспомогательных сервисов, то аппаратные требования к устройству, на которые устанавливаются приложения - минимальны. Потребители Потребителями сервиса докинь являются жители городов РФ |