Разработать тестовую версию системы

Цена договорная
21 марта 2024, 15:40 • 11 откликов • 65 просмотров
Технологический стэк на выбор исполнителя

Задача:
Разработать front-end + back-end

- Страница статистики по отделам и каналам
- Список пользователей, редактирование, добавление
- Список клиентов, редактирование, добавление
- Правила осуществления коммуникаций по различным отделам. На экране необходимо задавать следующие настройки для каждого из подразделений: количество коммуникаций с одним пользователем за лимит времени; предпочитаемые каналы отправки; блокировки (пример: если N коммуникаций за M дней со статусов "Не доставлено" – то с пользователем не осуществляются коммуникации в течение P дней

Такжетк этому всему нужно разработать спецификацию API, можно использовать автогенераторы вроже FastAPI, но API должен быть описан подробно:

Методы, которые должны присутствовать в API:
- получение списка доступных типов коммуникации;
- получение доступных каналов коммуникации;
- выгрузка всех клиентов, доступных для коммуникации;
- проверка доступности клиента для коммуникации;
- бронирование клиентов для коммуникации в будущем;
- отправка коммуникации;
- обновление статусов по отправленной коммуникации.
Во всех методах должна быть авторизация клиентов API, выполняющих запросы. Способ авторизации – на усмотрение исполнителя.