Срочно, доработка api на Ruby
70 000 рублей - работы на неделю В часах у каждой задачи подписано примерно. (2-3h/2d)
1. Получение координат по курьерам. 2-3h
- реализовать метод получения координат из приложения и их хранение
2. Отображать заказы на карте вблизи 5 км от курьера с пагинацией. 2-3d
- подобрать библиотеку (gen) для определения координат в радиусе 5 км
- реализовать хранение координат точки забора посылки
- подобрать библиотеку (gen) для определения расстояний между координатами
как вариант сейчас показывать все заказы на карте
3. Создать статусы курьера.2-3h
- На смене
- Завершаю работу
- Выполняю заказ
4. Реализовать назначение курьера на заказ. 2-3h
- организовать связь между курьером/заказом
5. Завершение заказа 1- 2h
- организовать метод завершения заказа
Как вариант одна кнопка, привязанная к координатам последнего адреса
6. Интегрировать API страховой ( передаем им поля из мобильного приложения клиента с инфой о заказе ) 2d
Организовать передачу в ПАРИ следующей информации: (после оплаты, асинхронно)
1. Дата начала доставки (дата заказа)
2. Дата окончания доставки (дата заказа)
3. Отправитель (ФИО)
4. Получатель (ФИО)
5. Описание вложения - в спецификации является «Название груза»
6. Номер Отправления/Заказа - следует указывать в спецификации в «Сопроводительный документ» (id заказа) (Вложения указываются через запятую)
7. Маршрут - Пункт отправления/Пункт назначения (Пункты назначения указываются через запятую)
8. Страховая сумма/Объявленная стоимость
9. Валюта - Страховой суммы/Объявленной стоимости (у нас всегда RUB)
10. Тариф (в 😵
- Курьерская отправка до 75000 руб отправление = 0,3% с возмещением за 48 часов по упрощённому комплекту документов.
- Курьерская отправка свыше 75000 руб = 0,1% по стандартному пакету
1. Страховая премия - объявленная ценность умножается на тариф
2. Валюта - Страховой премии (руб.) (у нас всегда RUB)
Во вложении спецификация API Страховой компании Пари.
Минимальный набор методов: разделы 2.1 и 2.2.
7. Интегрировать платежную систему Qiwi 2d
Протокол :
https://developer.qiwi.com/ru/qiwipay/#safe_deal ( Приём с карты, выплаты на кошельки )
Пэй форма QIWI.
По самой структуре QIWI PAY API ссылка ниже:
https://developer.qiwi.com/ru/qiwipay/#apiДокументация по подключению доступна по ссылке:
https://developer.qiwi.com/ru/qiwipay/. Для получения доступа в личный кабинет с функцией просмотра статистики и информации по транзакциям необходимо написать вашему курирующему менеджеру.
API частично реализовано, есть сущности курьеров, клиентов, профили, CRUD.
dry-rb обязательно должно быть в скилах у разработчика, там все сделано на него, никакого Rails way.
Оплата будет с расчётного счета компании ООО Лаборато. Поэтому идеально если у вас есть статус самозанятый или ИП. Если нет, не страшно, оформим договор ГПХ (формальный) с физ лицом и оплатим на карту, налоги заплатим. На руки получите именно 70 000 р.
Стартовать надо супер быстро, так как горим.