Платформа управления городским шерингом механических и электрических средств индивидуальной мобильности Москвы
- Заказчик:
- ООО «Ситибайк»
- Руководитель проекта со стороны заказчика
- Поставщик
- Sitronics Group
- Год завершения проекта
- 2023
- Сроки выполнения проекта
- Октябрь, 2022 - Ноябрь, 2023
- Масштаб проекта
- 5000000 абонентов
- Цели
- Цели и задачи
- Импортозамещение ПО для управления уже существующей инфраструктурой проката в городе Москва;
- Расширение функционала сервиса с возможностью аренды и управления электровелосипедами 2.0;
- Снижение зависимости от иностранных маркетплейсов приложений для мобильных устройств iOS и Android. Решением задачи стала разработка пользовательского приложения для клиентов сервиса в формате PWA как альтернатива нативным;
- Переработка пользовательского пути, повышение usability сервиса;
- Обеспечение работы сервиса на импортозамещенных технологиях;
- Создание гибридной архитектуры, которая обеспечивает возможность увеличения количества поддерживаемых типов СИМ.
- Результаты
В сжатые сроки нам удалось реализовать все поставленные цели и задачи – успешно разработать и запустить сервис к открытию велосезона и обеспечить непрерывное предоставление сервиса велопроката для жителей и гостей Москвы на базе новой IoT-платформы. Таким образом, в 2023 году был заложен фундамент для новой системы велопроката. Еще одним немаловажным итогом этого года для проекта мы считаем образование сплоченной команды разработки, ее погружение в бизнес-процессы велопроката, налаживание коммуникаций с заказчиком.
Пользовательское приложение PWA полностью заменяет нативные приложения, которые до этого устанавливались из магазинов для IOS и Android.
Оно обеспечивает работу:
- 10 000 велосипедов в прокате
- более 770 точек проката
- 10 000 прокатов в день
- более 1 600 000 уникальных пользователей сервиса
Уникальность проекта
Единая платформа, позволяющая управлять парком велосипедов различных поколений: для станционных велосипедов реализованы протоколы управления станцией, для новых IoT велосипедов функционал управления через GSM сети.
В едином клиентском приложении PWA реализована возможность аренды СИМ различных типов, позволяет эффективно и своевременно обслуживать весь парк СИМ. Открытая и современная архитектура решения открывает возможности для интеграции с другими витринами, а также шеринговыми компаниями.
- Проект решает задачи импортозамещения
- Да
- Использованное ПО
Apache Kafka, Redis, Java stack, React JS, Docker, Postgresql
Замок OMNI Lock, велосипеды 2.0, велосипедные станции- Сложность реализации
- Основными сложностями при реализации проекта стали сжатые сроки. Новые устройства успешно интегрированы в единую систему. В ходе реализации проекта возникли новые вызовы в связи с регулярной некорректной работой GPS. Для решения этой задачи мы реализовали новый функционал, позволяющий пользователям самостоятельно выбирать в мобильном приложении точку завершения аренды.
- Описание проекта
Проект представляет собой классическую разработку ПО в распределенной команде с использование гибкой методологии SCRUM. В основе лежит микросервисная архитектура: реализовано 35 микросервисов для эффективного управления парком старых и новых велосипедов. Платформа полностью обеспечивает клиентский сервис для управления текущим парком велосипедов, а также позволяет управлять новыми электровелосипедами 2.0. Она легко масштабируется и позволяет быстро расширять парк велосипедов. Также платформа имеет гибридную архитектуру, которая обеспечивает возможность увеличения количества поддерживаемых типов СИМ.
Клиентам сервиса приложение позволяет заранее посмотреть количество свободных мест для завершения поездки и выбрать подходящее, а также дает возможность отслеживать уровень заряда батареи электрических СИМ. Для его создания в качестве технологии было решено использовать PWA — с ее помощью создаются web-приложения, которые устанавливаются на экран мобильного телефона прямо из браузера.
Наряду с удобным клиентским функционалом, разработанная платформа обеспечивает большой объем функций, которые включают в себя постоянный удаленный мониторинг велосипедов, отслеживание их перемещения, контроль правильности парковки, контроль медленных зон и т.д. Также создано специальное приложение для «чарждеров» — сотрудников, ответственных за своевременную замену аккумуляторов. Оно позволяет удаленно отслеживать уровень батареи и вовремя ее менять, чтобы электрические велосипеды были всегда готовы к работе.
- География проекта
- г. Москва