Firecode
← Кейсы

Кейс · ТРАНСПОРТ

Разработка системы управления кикшерингом — Управление кикшерингом

Международная компания, с центральным офисом в Барселоне, лидер в сфере кикшеринга, с парком из 100 000+ единиц транспорта (самокаты, велосипеды) и портативных зарядных устройств. География работы развернута в 50+ городах Европы и Азии, а ежедневная аудитория приложения превышает 2 млн пользователей. Компания фокусируется на экологичности, доступности и технологической инновационности, интегрируя IoT-устройства и AI-алгоритмы для оптимизации логистики.

Отрасль
ТРАНСПОРТ
Команда проекта
16 человек
Команда
16 специалистов
Срок
21 месяц
Технологии
  • Java
  • QA/AQA
  • FIRETMS
Разработка системы управления кикшерингом — Управление кикшерингом

Особенности реализации

Система позволяет арендовать устройства на срок от 10 минут до 7 дней с гибкой тарификацией: «Минута» (для коротких поездок), «День» (фиксированная цена) и «Подписка» (скидка 30% для постоянных пользователей). Для повербанков реализована автоматическая разблокировка через QR-код и возврат в любую совместимую станцию. Геолокация транспорта обновляется в реальном времени с точностью до 3 метров, а встроенный навигатор строит маршруты с учетом велодорожек и пешеходных зон. Дополнительный функционал включает реферальную программу с бонусами за приглашения, страховку от поломок (опция при оформлении) и интеграцию с городскими картами лояльности. Для бизнеса добавлен корпоративный аккаунт с управлением бюджетами сотрудников и аналитикой поездок. Все транзакции защищены двухфакторной аутентификацией и блокчейн-подтверждением.

Реализация

1

Управление устройствами

Контроль статуса, зарядки и обслуживания транспорта

2

Геолокация и навигация

Реальное отслеживание и маршрутизация

3

Платежный шлюз

Мультивалютные операции и подписки

4

Пользовательский профиль

KYC, история поездок, бонусы

5

Аналитика и отчеты

Дашборды для операторов и партнеров

6

Техподдержка

Чат с ИИ-ботом и эскалацией к менеджеру

7

Админ-панель

Управление парком, тарифами, промоакциями

Технологии и подходы

Back-end

Основой серверной части стал стек на Java с использованием Spring Boot для создания микросервисов, обеспечивающих высокую масштабируемость и отказоустойчивость. Асинхронная обработка задач (нотификации, платежи) реализована через RabbitMQ, а для работы с телеметрией устройств выбрана связка PostgreSQL и TimescaleDB.

Front-end

Кроссплатформенная разработка на Flutter с кастомными анимациями. Карты реализованы через Mapbox GL, а интерактивные элементы — с помощью Riverpod для управления состоянием.

Аналитика

Стек: Apache Kafka (сбор данных), Google BigQuery (хранилище), Metabase (визуализация). Для прогнозирования спроса задействованы нейросети TensorFlow.

Тестирование

Автотесты на pytest и Cypress, нагрузочное тестирование через Locust. A/B-тесты интерфейса проводились с помощью Firebase Remote Config.

Результат

Резюме: Приложение обрабатывает 5000 операций/секунду, сократило время аренды до 3 кликов и повысило retention на 40% за счет персонализированных промокодов. Внедрение AI-предсказаний снизило простой транспорта на 25%.

Команда на проекте

Java x4Flutter x3Аналитик x2QA x3AQA x2DevOps x2

Нужна такая же экспертиза в команде?

Подберём инженеров под ваш стек и задачи — обсудим за день.

Следующий кейс: Разработка системы учета и автоматизации для склада — Логистический центр

Заявка

Нужен такой же проект?

Опишите задачу — предложим состав команды, сроки и порядок работы.

Ответим в течение рабочего дня (Пн–Пт, 10:00–19:00 МСК). Менеджер на связи по телефону, почте и в мессенджерах — пишите там, где удобно.

Оставить заявку

Достаточно имени и контакта — остальное по желанию.

PDF, DOC, DOCX, RTF, ODT, XLSX, PNG, JPG — до 10 МБ