турбо - мобильное приложение

веб / приложение / android / ios

Система управления станциями аренды пауэрбанков

о проекте

Система управления станциями аренды пауэрбанков

описание

Турбо — сервис аренды внешних аккумуляторов через мобильное приложение. Пользователь находит станцию на карте, сканирует QR-код и берёт портативное зарядное устройство на нужное время

стек технологий

Flutter / laravel

время разработки

12 месяцев

КОНТЕКСТ

Проект работал на стороннем промежуточном ПО. При росте сети начали появляться сбои: некорректная фиксация аренды, ошибки списаний, нестабильная работа станций. Зависимость от внешнего решения ограничивала развитие и усложняла масштабирование

ЗАДАЧА
  • разработать собственный серверный слой управления станциями;

  • создать масштабируемую административную панель;

  • обновить мобильное приложение;

  • внедрить систему сценариев перехода по ссылке;

  • настроить платежную инфраструктуру

АРХИТЕКТУРА РЕШЕНИЙ

Серверный слой (мидлвар)
Разработан собственный контур управления:
– контроль состояния слотов;
– фиксация начала и завершения аренды;
– обработка ошибок;
– синхронизация статусов с приложением

Это позволило отказаться от внешнего ПО и централизовать управление сетью

 

Административная панель
управление станциями и оборудованием;
– мониторинг транзакций;
– контроль статусов аренды;
– работа с обращениями пользователей

Мобильное приложение
Добавлены:
- аренда до двух пауэрбанков одновременно;
- обновленный интерфейс;
- дополнительные пользовательские сценарии;
- стабильная работа при росте нагрузки.

 

Платежная интеграция
Интеграция с CloudPayments:
- депозиты;
- автоплатежи;
- штрафы и возвраты;
- обработка задолженностей.

НАГРУЗКА И СТАБИЛЬНОСТЬ
  • внедрено автотестирование;

  • обновления проходят без остановки сервиса;

  • система рассчитана на рост сети до 5 000 станций

Далее: Легкорем