Главная/ Проекты/ 1st Business Services

Разрабатываем аналог Uber для перевозок премиум-класса

January 2021

C 2003 года компания 1st Business Services предлагает клиентам пассажирские перевозки премиум-класса с англоговорящими водителями. Услуга доступна в Москве, Санкт-Петербурге, Сочи и других городах России. Среди пассажиров — экипажи авиалиний, участники туров, конференций, спортивных и общественных мероприятий, VIP-клиенты.

Благодаря клиентоориентированному, индивидуальному подходу к каждому заказу компания стала лидером отрасли на российском рынке.

Проблема — старая CRM не справляется

В конце 2015 года компания 1st Business Services обратились к Evrone, чтобы дать своим клиентам возможность бесконтактной аренды автомобилей бизнес-класса. Их интересовала разработка Uber-подобного сервиса, потому что эта механика популярна и понятна.

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

Возможность разработать аналог Uber для перевозок премиум-класса нам показалась интересной. Evrone взял на себя разработку веб-сайта, где пользователи могли зарегистрироваться, войти в систему, выбрать начальную и конечную точки маршрута, оплатить поездку онлайн и получить подтверждение заказа. Мы также должны были проработать отправку данных о местоположении, разработать интерфейс для администраторов, где они могли бы отслеживать заказы, платежи и другие параметры.

Решение — собственный Uber-like сервис

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

Бэкенд был написан на Ruby on Rails, а в качестве базы данных мы использовали PostgreSQL. Такой классический стек технологий для своего аналога Uber мы выбрали, чтобы сосредоточиться на функциональности и бизнес-логике.

Мы реализовали:

  • Расчет стоимости поездки исходя из длины маршрута и ценовых зон.
  • Интеграцию с Google Maps.
  • Интерактивный редактор для карты ценовых зон.
  • Интеграцию с API банка «Русский Стандарт» — единственного банка, который в то время работал с картами American Express. Таким образом, пользователи могли платить в любой валюте.

Работа с картами

В панели управления мы реализовали множество функций для работы с ценовыми зонами. Например, сделали разные цены для поездок в аэропорт и для поездок между аэропортами.

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

PostGIS предоставляет поддержку записей о географических объектах и позволяет искать их с помощью SQL-запросов. Например, можно найти все дома в пределах определенного радиуса от центра города, вычислить расстояние между двумя точками или проверить, какой местности принадлежит участок на карте.

Результат

Благодаря новому веб-сайту компания успешно работает на российском рынке и предоставляет:

  • круглосуточную доступность — прием заказов и перевозки возможны в любое время.
  • профессиональных англоговорящих водителей.
  • первоклассный парк автомобилей бизнес-класса на любой случай.
  • гибкие условия работы с корпоративных клиентами.

В короткие сроки мы разработали аналог Uber на нашем любимом стеке Ruby on Rails. Мы всегда готовы работать над новыми проектами, так что если вам нужно разработать мобильное приложение с геолокацией или применить модель какого-то сервиса в вашей нише — обращайтесь к нам.

Приложения-агрегаторы уже вытесняют большинство традиционных служб такси. Планируете начать бизнес, связанный с перевозками? Его длительный успех невозможен без Uber-like приложения. Свяжитесь с нами, если вам нужна помощь в создании индивидуального решения для вашего бизнеса.
Алексей Лихачёв
COO Evrone
Будем на связи
Прикрепить файл
Максимальный размер файла: 8 МБ.
Допустимые типы файлов: jpg jpeg png txt rtf pdf doc docx ppt pptx.