Архив: Интеграция убера в приложение на php(framework – symfony4)

Бюджет По договоренности
Создан: 6 лет назад
Закрыт
Описание
Приложение таксимер, является агрегатором такси служб.

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



Technical stack:

PHP 7.2

Symfony 4

MySQL 5.7+

Redis

Memcached

Centrifugo

Sentry

Supervisor
Категория