Доделать сайт на node. js
Сделать день/ночь тему
1. Пользовательская часть
Основные функции:
Просмотр трансляций:
Возможность просматривать доступные трансляции.
Информация о стримере: ник, количество подписчиков, текущий статус (онлайн/офлайн).
Чат для общения во время трансляции.
Возможность подписаться на стримера (требует авторизации).
Донаты с текстом, который будет отображаться в чате с уникальным фильтром.
Уведомления:
Настроить корректное отображение уведомлений о новых трансляциях и событиях, уведомлений от администрации.
Регистрация и авторизация:
Добавить подтверждение почты при регистрации.
Возможность быстрого входа через Google, VK, Facebook.
Челленджи:
Возможность отправки челленджей стримеру.
Отображение текущих челленджей и суммы, собранной на их выполнение.
Возможность докинуть средства на существующие челленджи.
Поиск стримеров:
Поиск по нику стримера.
Открытие страницы профиля стримера с информацией о нем.
Топ трансляций:
Всплывающее окно с пятью наиболее популярными трансляциями.
Список всех трансляций, доступный для скроллинга.
Мобильный дизайн:
Адаптация всех вышеуказанных функций под мобильное устройство.
Удобный и эстетичный интерфейс.
Возможность пополнить аккаунт.
2. Часть стримера
Основные функции:
Запуск трансляции:
Захват веб-камеры и экрана (со звуком и без).
Название трансляции.
Картинка-в-картинке для камеры, экрана и чата.
Челленджи и донаты:
Прием и отклонение челленджей.
Управление донатами.
Модерация чата:
Чат-бан и полный бан пользователей.
Настройки доступа к трансляции (все пользователи или только авторизованные).
Реклама и рекомендации:
Кнопка "Вывести в рекомендации" для платного продвижения трансляций.
Баланс стримера с функцией пополнения и вывода средств.
3. Административная часть
Основные функции:
Панель администратора:
Управление пользователями (назначение модераторов, проверка баланса).
Настройка комиссии платформы и индивидуальных условий для пользователей.
Обработка заявок на вывод средств.
Система жалоб на контент и баги с возможностью отправки через всплывающее меню.
Контент и локализация:
Проверка и исправление русификации.
Обновление перевода кнопки смены языка.
Регулировка цен на рекламу, комиссии от рефератов.
Уведомление всем пользователям, или конкретному пользователю
Гайд по сайту:
Наполнение администратором страницы с гайдом по сайту.
Реферальная программа:
Страница с информацией о привлеченных пользователях и заработке от них.
Настройка уникальных комиссий для рефералов.
4. Прочее
Уведомления о неполадках с камерой: Решить проблему с доступом к камере.
Управление трансляциями: Отображение статуса (онлайн/офлайн) и загрузка трансляции.
Формы пополнения и вывода средств: Доступные формы для пользователей и обработка в админке.