Техническое задание: Личный кабинет для партнеров (MVP)
Необходимо разработать минималистичное и функциональное веб-приложение - личный кабинет для партнеров. Основной акцент на логике и удобстве, без перегруженного пользовательского интерфейса.
Основные сущности системы
- Партнеры (Partners): Учетные записи пользователей.
- Кампании (Campaigns): Проекты или рекламные кампании, которые партнеры добавляют в систему.
- Выплаты (Payouts): Финансовые транзакции с отслеживанием статуса.
Требуемый функционал
Для партнера (пользователя)
- Регистрация и авторизация в системе.
- Возможность добавлять и управлять своими кампаниями.
- Загрузка отчетов о результатах в формате CSV.
- Просмотр статуса и истории выплат.
Для администратора
- Подтверждение регистрации новых партнеров.
- Верификация загруженных отчетов и данных по кампаниям.
- Управление статусами выплат (подтверждение, выполнение).
- Общий контроль за активностью в системе.
Технические и дизайн-требования
- Чистый, минималистичный интерфейс без тяжелых фронтенд-фреймворков.
- Упор на скорость работы и понятную логику взаимодействия.
- Система должна быть реализована как MVP (Minimum Viable Product) с возможностью дальнейшего масштабирования.