1. ЦЕЛЬ ПРОЕКТА
Создать и внедрить систему онлайн-голосования для мероприятия «Битва Диджеев», обеспечивающую интерактивное участие зрителей и судей, отображение результатов на экранах площадки и публикацию итогов на сайте.
________________________________________
2. ОБЩЕЕ ОПИСАНИЕ
Система должна позволять:
• Зрителям и участникам голосовать онлайн за выступающего диджея в реальном времени.
• Автоматически обновлять QR-код и активного диджея каждые 30 минут (или вручную по команде администратора).
• Собирать и учитывать голоса зрителей.
• Позволять судьям выставлять оценки после завершения выступлений.
• Отображать промежуточные и финальные результаты на экранах и сайте.
________________________________________
3. УЧАСТНИКИ ПРОЦЕССА
1. Администратор
o Управляет активным диджеем и временем голосования.
o Обновляет QR-код и данные на экране.
o Имеет доступ к панели управления с результатами и возможностью сброса голосов.
2. Зрители / участники
o Голосуют онлайн через QR-код.
o После голосования видят текущий результат диджея, за которого проголосовали (без сравнения с другими).
3. Судьи
o После окончания дня голосуют через отдельную форму.
o Присуждают баллы каждому диджею (100, 80, 60, 40, 20, 10).
o Результаты судей добавляются к итогам следующего утра.
________________________________________
4. ФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ
4.1. Веб-интерфейс голосования (для зрителей)
• Доступ по QR-коду (уникальная ссылка на текущего диджея, напр. battle.dj/vote?id=DJ3).
• Интерфейс:
o Кнопка «Голосовать за DJ [Никнейм]».
o После нажатия — сообщение «Ваш голос принят! Текущий результат: [X голосов]».
• Отключение возможности голосовать повторно (cookie + IP-блокировка + временное ограничение).
• Адаптация под мобильные устройства (responsive-дизайн).
• Языки интерфейса: русский, английский (опционально).
4.2. Панель администратора
• Авторизация по паролю.
• Список диджеев (6 участников) с параметрами:
o Никнейм, фото, ID, статус (активен / неактивен).
• Кнопка «Активировать диджея» → генерируется QR-код и открывается окно для трансляции на экран.
• Возможность вручную завершить голосование и активировать следующего диджея.
• Просмотр статистики по каждому диджею:
o Кол-во голосов зрителей.
o Итоговые баллы судей.
o Общий рейтинг.
• Кнопка «Обновить QR-код» (при технических сбоях или смене ссылки).
4.3. Модуль судейского голосования
• Отдельная защищённая страница.
• Каждый судья входит по персональному коду.
• Оценка всех 6 диджеев:
o Система распределения баллов: 100, 80, 60, 40, 20, 10.
o Проверка: чтобы баллы не повторялись.
• Отправка результатов → данные сохраняются в базе и недоступны для повторного изменения.
4.4. Отображение результатов
• Во время выступления: на экране площадки отображается фото и никнейм текущего диджея + QR-код.
• В 15:00 — промежуточные результаты (только голоса зрителей).
• После завершения — финальные результаты:
o Сумма голосов зрителей и судей.
o Публикация на сайте (страница /results).
o Титул «Самый популярный диджей» и «Супер Приз».
Опубликован 08.10.2025 в 11:01
Заказ находится в архиве