Создание микросервиса для интеграции с Y-Clients

Цена договорная • безналичный расчёт, электронные деньги
11 декабря 2018, 15:39 • 4 отклика • 41 просмотр
Необходимо создать микросервис для интеграции с Y-Clients

1) После оплаты, заказчику становится доступной форма настройки периода, дней и времени для "заявки";
2) Система создает календарь для клиента и связывает его с "заявкой" (через микросервис по API);
3) Заказчик может видеть календарь или ссылку на календарь с контактами и временем записи от клиента;
4) Клиент после прохождения опроса попадает на форму записи
(форма записи для клиентов взаимодействует по API с
микросервисом);
5) Информирование по СМС (клиента и заказчика) + CRONJOB
(за день до встречи, за неделю до встречи) + возможность
менять интервал оповещений.

СТЕК

  • PHP (Lumen framework)
  • MySQL (+Redis для кеширования, хранения сессий и т.п)
API

  • /api/v1/apps - GET (возвращает список всех приложений) - (Response: name/url)
  • /api/v1/:id/apps - GET (возвращает конкретное приложение)
  • /api/v1/auth - POST (авторизует приложение по токену)
    в заголовке
Authorization: Bearer


Для авторизованных


  • /api/v1/schedule - GET ( возвращает расписание всех пользователей (конкретного приложения, под которым авторизовались))
  • /api/v1/:id/schedule - GET( возвращает расписание конкретного пользователя)
  • /api/v1/schedule - POST (добавляет запись к конкретной сделки/заказчику)
- Параметры

  • order_id - id заказа во внешнем сервисе
  • name - имя клиента
  • email - e-mail клиента
  • date-time - расписание

    Вопросы ПМ.
    Примеры похожих работ тоже важны.

Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Станислав отлично справился с задачей по созданию сайта.

- настроил качественную авторизацию и автоматическую проверку по ИНН при регистрации;
- множество сервисов прикрутил (например, typeform );
- интеграция с Битрикс24;
- настройка SMTP и некоторые составляющие Linux;
- код и все его изменения фиксировались в Gitlab'е;
- быстрый фикс багов при тестировании.

Каждый день онлайн и занимается только вашим проектом !
Рекомендуем данного разработчика :-)

Мы продолжаем сотрудничать с ним и сейчас для реализации других доработок нашего сервиса.
2 года назад
R50 3e8172df487fabccb4b64997e682f37b
Фрилансер
Проект очень понравился. Ребята оказались с моего города, встретились все обсудили. Станислав отличный Проект Менеджер, хорошо и понятно описанное ТЗ, всегда на связи и готов ответить на все вопросы. Все на уровне, рад продолжению сотрудничества!
2 года назад