VBВиталий БалаянSoftware Engineer · лог работ
← Лента

Urban — UrbanWay и UrbanHub

Два мобильных приложения сервиса трезвого водителя и такси в Алматы — для клиентов и для водителей. Сделал весь frontend как подрядчик.

Экраны приложений UrbanWay и UrbanHub

Urban — сервис в Алматы для ситуаций, когда садиться за руль не стоит: после встречи, праздника или просто тяжёлого дня. Водитель приезжает к клиенту и везёт его домой на его же машине. Если машины нет, можно заказать обычную поездку.

Проект состоит из двух приложений: UrbanWay для клиентов и UrbanHub для водителей. Я работал над ним как подрядчик и отвечал за frontend обоих приложений, от первого экрана до публикации в App Store и Google Play.

UrbanWay — для клиентов

  • Заказ в пару касаний. Точка А → Б, «решить на месте» или поездка по расписанию. Сохранённые адреса вроде «Домой» под рукой.
  • Маршрут и цена заранее. Маршрут строится на карте, сразу видно время в пути и стоимость. Есть почасовой тариф для долгих поездок.
  • Поиск водителя в реальном времени. Ищется ближайший свободный водитель. После подтверждения его видно на карте до самой подачи и в течение всей поездки.
  • Чат с водителем. Встроенный чат: уточнить подъезд, договориться о деталях или предупредить о задержке, не выходя из приложения.
  • Контроль поездки. Контроль маршрута и история всех поездок.
  • Профиль. Свои автомобили, адреса, история заказов и поддержка в одном месте.

UrbanHub — для водителей

  • Пошаговая регистрация. Водитель заполняет данные и документы шаг за шагом и проходит проверку, прежде чем выйти на линию.
  • Работа на линии. Одной кнопкой водитель выходит на линию, получает заказы рядом с собой и уведомления о новых поездках.
  • Навигация по заказу. Маршрут до клиента и до точки назначения, всё время с отслеживанием геолокации.
  • Чат с клиентом. Переписка с клиентом прямо внутри заказа.
  • Доход. Заработок по дням, детализация каждого заказа и прозрачная система начислений и комиссий.
  • Рейтинг и правила. Рейтинг, стаж, количество поездок, штрафы, правила сервиса и чёрный список клиентов.

Что было интересно

Самая сложная часть — всё, что связано с картой и временем. Маршруты, движущиеся точки водителей, геолокация в фоне и статусы заказа должны меняться у клиента и водителя одновременно и без задержек. При этом нужно не разряжать телефон и корректно переживать плохую связь. Второй вызов — сделать регистрацию водителя понятной: много шагов и документов, но человек не должен в них потеряться.

Итог

Оба приложения опубликованы на iOS и Android и работают в Алматы: клиенты заказывают поездки, водители выходят на линию и зарабатывают.

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

UrbanWay — App Store ↗UrbanWay — Google Play ↗UrbanHub — App Store ↗UrbanHub — Google Play ↗