Scooter Sharing
Платформа кикшеринга для компании с собственным парком электросамокатов: мобильное приложение пользователей, административная панель и телематический канал связи с контроллерами самокатов. Трекинг на карте в реальном времени, удалённое управление замком и умные геозоны с автоограничением скорости и остановкой. Стек: Laravel, React, Kotlin, Swift.

О продукте
Коротко — что это за продукт и для кого мы его делали.
Клиент — крупная компания, развивающая направление микромобильности и располагающая собственным парком электросамокатов. Задача состояла в том, чтобы создать полноценную платформу для кикшеринга, а не только клиентское приложение.
Платформа включает три компонента: мобильное приложение для пользователей, административную панель для управления парком и тарифами и надёжный канал связи с контроллерами самокатов (телематику), через который приложение получает состояние устройства и управляет им.
Задача
Сервис кикшеринга — это не просто мобильное приложение, а связка «пользователь — сервер — физический самокат». Нужно было в реальном времени отслеживать местоположение и состояние каждого самоката, удалённо разблокировать и блокировать их и гарантировать корректную тарификацию поездки.
Отдельная сложность — безопасность и соблюдение правил города: самокаты нельзя оставлять и разгонять в определённых местах. Требовался механизм геозон, который автоматически ограничивает скорость и останавливает самокат при въезде в запретную зону.
Особенности проекта
Карта и поиск самокатов — все доступные самокаты на карте в реальном времени с зарядом, запасом хода и тарифами.
Аренда по QR-коду — старт поездки по сканированию, удалённая разблокировка замка через телематику.
Поездка и тарификация — таймер поездки, текущая стоимость, пауза и завершение аренды.
Геозоны — автоматическое ограничение скорости и остановка в запретных зонах с предупреждением пользователя.
Решение и подход
Как мы собрали продукт — от архитектуры до процесса.
Мобильные клиенты под iOS и Android собраны нативно (Swift и Kotlin) ради надёжной работы с картой, геолокацией и камерой. Бизнес-логика, тарификация и API реализованы на Laravel, административная панель — на React.
Ключевой частью стал телематический канал связи с контроллерами самокатов: через него приложение получает заряд, координаты и статус устройства и отправляет команды на разблокировку, блокировку и ограничение скорости. Геозоны реализованы так, что при въезде в запретную зону самокат автоматически замедляется и останавливается, а пользователь получает уведомление.
Проект прошёл discovery-фазу с кликабельным прототипом и проектной документацией, что зафиксировало объём работ перед разработкой.
Технологический стек
Инструменты подобраны под задачу продукта.
Почему IoT-интеграция через телематику, а не BLE
Главная техническая сложность проекта — надёжный канал связи между приложением и встроенными контроллерами самокатов. Команда запросила физический прототип устройства на этапе исследования, чтобы инженеры изучили реальный протокол обмена команд, а не только спецификацию. Это позволило выявить технические ограничения заранее и спроектировать стабильный канал управления до написания первой строки кода.
BLE (Bluetooth Low Energy) рассматривался как альтернатива, но ограничен радиусом действия — пользователь должен физически находиться рядом с самокатом для управления замком. Телематика через сотовую или IoT-сеть обеспечивает команды в любой точке зоны покрытия и позволяет реализовать Geo-fencing и удалённую остановку.
Функции продукта
Ключевые возможности, которые закрыли задачу бизнеса.
Карта самокатов
Отображение доступных самокатов в реальном времени с зарядом и тарифами
Аренда по QR
Старт поездки сканированием кода и удалённая разблокировка замка
Тарификация поездки
Таймер, текущая стоимость, поминутный и почасовой тарифы, пауза и завершение
Геозоны
Автоограничение скорости и остановка в запретных зонах с уведомлением
Телематика
Канал связи с контроллерами: статус, координаты, команды управления
Админ-панель
Управление парком, тарифами и мониторинг поездок
Как это работает
Ключевые экраны продукта — по шагам.

Онбординг и карта самокатов
Приложение встречает пользователя приветственным экраном «Шаринг самокатов. Для вас и вашего города» с кнопкой «Поехали!». Дальше открывается карта города с самокатами в реальном времени: каждый маркер показывает доступный самокат, а геолокация — положение пользователя.
При выборе самоката снизу появляется его карточка — «Самокат N s258» с уровнем заряда 78%, запасом хода «на 23 км» и тарифами (минуты 7.00 ₽/мин при старте 45.00 ₽, час 150.00 ₽). Аренда стартует по кнопке «Сканировать».

Активная поездка
Во время поездки на карте отображается положение самоката, а внизу — панель поездки: «В пути 25:41», текущая стоимость 158 ₽, номер самоката s258, заряд 78% и оставшийся запас хода «~1 ч. 49 м.».
Пользователь может поставить поездку на «Паузу» — тогда самокат бронируется на время (таймер 9:59), а кнопки меняются на «Продолжить» и «Завершить», позволяя ненадолго отойти, не завершая аренду.

Запретная геозона
Когда пользователь въезжает в запретную зону, она подсвечивается на карте красным, а самокат автоматически замедляется и останавливается. В панели появляется предупреждение «Остановка движения! Вы в запретной зоне».
Так реализованы умные геозоны: сервис соблюдает правила города и безопасность, не полагаясь только на дисциплину пользователя, — движение вне разрешённых границ технически невозможно.
Телематика и безопасность
Ключевая надёжность сервиса — в связке приложения с физическими самокатами. Телематический канал постоянно передаёт заряд, координаты и статус контроллера, а команды на блокировку и разблокировку доходят до устройства детерминированно, что исключает «зависшие» поездки и некорректную тарификацию.
Геозоны с автоматическим ограничением скорости и остановкой снижают риски для пользователей и города: самокат физически не разгоняется и не двигается в запретных местах, а пользователь получает понятное уведомление о причине остановки.
В цифрах
- 2 платформы одновременно: мобильное приложение для iOS и Android.
- 3 компонента системы: приложение пользователя, административная панель, телематика самокатов.
- Телематика: управление замком, GPS-трекинг, дистанционное ограничение скорости и остановка.
- Geo-fencing: автоматическое ограничение зон поездок и парковки через геозоны.
- Физический прототип самоката на этапе исследования — для точной интеграции с контроллером.
- Типичное окно поставки MVP кикшеринга — 16–28 недель (отраслевой диапазон, не гарантия).
Архитектура и персональные данные
Приложение обрабатывает данные пользователей (геолокация во время поездки, платёжные данные, верификация), поэтому защита данных встроена в архитектуру: шифрование канала, авторизация команд к контроллеру, минимизация геологации вне активной поездки.
Соответствие: 152-ФЗ · оператор ПДн в реестре РКН · ИСО 27001 (внедрение) · локализация ПДн. Требования к обработке данных опираются на 152-ФЗ; статус оператора подтверждается в реестре операторов ПДн РКН.
Часто задаваемые вопросы
Сколько стоит разработать платформу для кикшеринга?
Как приложение управляет самокатом дистанционно?
Что такое Geo-fencing и зачем он нужен в кикшеринге?
Как реализована безопасность данных пользователей?
Сколько времени занимает разработка MVP кикшеринга?
Наши клиенты
Компании из ритейла, медтеха, логистики и электронной коммерции, которым мы помогли с цифровыми продуктами.
Услуги веб-студии YuSMP Group
Полный спектр разработки — от нативных мобильных приложений до веб-платформ, дизайна и IT-аудита. Выберите направление или закажите проект под ключ.
Мобильная разработка
Нативные и кросс-платформенные приложения для iOS и Android под задачу и бюджет.
Подробнее →Разработка мобильных приложений под iOS
Нативные приложения для iPhone и iPad на Swift и SwiftUI.
Подробнее →Разработка мобильных приложений под Android
Приложения для Android на Kotlin и Jetpack Compose.
Подробнее →Кроссплатформенный подход
Одно приложение сразу на iOS и Android на Flutter.
Подробнее →Веб - разработка
SPA, порталы и веб-платформы на React / Next.js и Node.
Подробнее →Backend-разработка
Серверная часть, API, базы данных и интеграции на Node.js, PHP и Python.
Подробнее →Разработка под ключ
Продукт под ключ: аналитика, дизайн, разработка и запуск.
Подробнее →MVP
Быстрый запуск ядра продукта, чтобы проверить гипотезу без лишних затрат.
Подробнее →Тестирование
Ручное и автоматизированное тестирование — стабильный релиз на всех устройствах.
Подробнее →UI/UX-дизайн
Исследование, прототип и дизайн-система — интерфейсы, которыми удобно пользоваться.
Подробнее →Прототипирование
Кликабельный прототип для проверки идеи до разработки.
Подробнее →Создание сайтов
Корпоративные сайты, лендинги и интернет-магазины под ключ.
Подробнее →IT - аудит
Аудит ИТ-инфраструктуры, кода и безопасности.
Подробнее →SEO‑продвижение
Вывод сайта в топ Яндекса и Google — трафик и заявки из поиска.
Подробнее →Контекстная реклама
Яндекс Директ — заявки с первого дня и контроль цены лида.
Подробнее →SMM‑продвижение
Соцсети и таргет — узнаваемость бренда, комьюнити и заявки.
Подробнее →Наши кейсы
Ещё продукты, которые мы спроектировали и запустили.

LiMP
Мобильный VPN для iOS и Android: WireGuard‑стек, no‑logs и сплит‑туннелирование.

Юнилаб
Приложение для сети медлабораторий: онлайн‑запись, результаты анализов, каталог услуг.

Личный кабинет для финтех‑сервиса
Веб‑кабинет: типы профилей, статистика по договорам, адаптив на Laravel и React.
Блог наших экспертов
Разбираем разработку и технологии простым языком.
Обсудим ваш проект?
Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.
Хотите платформу микромобильности — обсудим
Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.













