React - FrontEnd
Страницы:
1) Вход/Регистрация/Выход
Вход:
- Логин (Почта)
- Пароль
Регистрация: - Имя
- Telegram
- Почта
- Пароль
2) Офферы
При выборе оффера генерируется ссылка
Оффер (В списке на странице офферов):
- Картинка
- Название
- Описание
- Оплата
- Ссылка (Кнопка создать ссылку/Показать ссылку)
3) Ссылки
Таблица с активными ссылками офферов
- Дата создания
- Название оффера
- Ссылка
- Кнопка скопировать
4) Статистика (ДашБорд)
Есть сортировка по датам (выбор периода) и ссылка
Таблица с данными.
- Дата
- Клики
- Регистрации
- Кол-во депозитов
- РевШар
Итого
5) Финансы
- Баланс
- Форма заполнения реквизито
- Таблица с выводами успешными
Сценарии:
- Пользователь может войти в систему под своим логином и паролем
- Пользователь может зарегистрироваться, заполнив форму регистрации. Далее получить доступ к партнерской программе после одобрения менеджера.
- Пользователь может просмотреть офферы доступные для него, прочитать условия
- Пользователь может активировать оффер и получить ссылку для направления трафика
- Пользователь может заполнить данные для выплаты в разделе финансы и просмотреть таблицу с историей своих выплат, а также текущий баланс.
- Пользовать может посмотреть свои активные ссылки в разделе ссылки и удалить их/скопировать
- Пользователь может посмотреть статистику по своим ссылкам в таблице
Система должна подключаться по API к сайтам-партнерам и получать оттуда нужные данные для формирования статистики. При этом данные должны правильно распределяться - каждому партнеру по его конкретной ссылке в соответствии с его оффером отображаются данные и считается его процент в соответствиями с условиями оффера, а также начисляется баланс.
Панель администратора:
- Добавление и изменение офферов
- Принятие/Одобрение заявок на регистрацию
- Вход от лица любого партнера в "режиме бога"
- Список всех пользователей и изменение их данных (Логин и пароль/Удаление)
- Возможность создать успешный вывод для пользователя