Общее описание проекта
Необходимо разработать backend-часть (только API) для MVP-версии рекламной платформы. Работа ведётся итерационно, по степени приоритетности задач. В проекте предусмотрены:
- Авторизация (без регистрации)
- Управление рекламными кампаниями
- Загрузка списка клиентов (с номерами телефонов) в формате JSON
- Интеграция с внешним объектом аналитики (условный C2D)
- Подключение ИИ-агента для обработки диалогов
- Вывод статистики и статусов диалогов
- Подготовка к деплою
- Написание краткой технической документации
Приоритеты задач (очередность выполнения)
Срочно (шаг 1)
- Разработка архитектуры базы данных под MVP с возможностью расширения.
- Авторизация пользователя (без регистрации).
- Базовая настройка рекламных кампаний.
- Интеграция ИИ-агента.
После шага 1 (шаг 2)
- Загрузка реестра клиентов (список номеров телефонов) через JSON.
- Получение статусов диалогов из ИИ-агента.
Минимально-необходимое (шаг 3)
- Интеграция с внешним анализатором.
- Статистика по рассылкам (таблица + фильтр, без доп. расширений).
- Базовая адаптация экранов.
- Подготовка кода к деплою.
- Техническая документация.
Задача исполнителя
Реализовать API (Laravel) обеспеченное всеми перечисленными функциями. Все пункты выполнять только в backend-части без фронтенда (интерфейс не нужен). Учитывать возможность расширения БД в будущем. Готовый код должен корректно работать на стандартном окружении.