Интеграция убера в приложение на php(framework - symfony4)
Артём15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
24.06.2019
Приложение таксимер, является агрегатором такси служб.
Ccылка на сайт: https://taximer.com.ua/
Сейчас доступна бета- версия для Android:
https://play.google.com/store/apps/details?id=ua.com.taximer
Приложения предоставляет rest api для мобильных платформ android, ios.
Написанно на php7+(symfony4).
На данный момент приложение интегрировано с api одного из программных обеспечений для служб такси.
Сейчас интересует интеграция апи Uber-a в приложение и дальнейшая поддержка сервиса.
Под интеграцией апи Uber-a подразумевается следующие шаги:
- Реализовать метод расчета стоимости поездки
- Поиск информации о поездке(нужно будет получать координаты о поездке и посылать на фронт(через уже реализованный канал связи))
- Отмена поездки
- Создание заказа
- Авторизация пользователя для поездки
- А также необходимые действия для интеграции
- Адаптация провайдеров для мобильного приложения
- Убер не поддерживает изменение цены во время заказа. Этот параметр нужно будет скрывать на фронте, для этого слать с бекенда опцию.
- Убер требует авторизацию перед созданием заказа. (Просчет можно делать без авторизации). Нужно реализовать процесс авторизации в Убере прямо в приложении
- Создание фильтров (некоторые службы не поддерживают кое-какие опции, в таких случаях не показывать эти службы такси в списке для заказа, при выборе этих опций)
- Рефакторинг существующего интерфейса подключения провайдеров такси
- Адаптация провайдеров для мобильного приложения
- Php7+
- Symfony
- Doctrine
- Опыт разработки rest сервисов
- Понимание, опыт работы с OAuth 2.0.
- Написание функциональных, юнит тестов
- Опыт работы с gitlab
- Опыта работы с docker
- PHP 7.2
- Symfony 4
- MySQL 5.7+
- Redis
- Memcached
- Centrifugo
- Sentry
- Supervisor