Оновлення блоку каталогу учасників

615

Завдання

Розробити функціональність для відображення конкурсантів, упорядкованих за кількістю голосів, із можливістю голосування та переходу на персональні сторінки учасників.

Приклад списку учасників категорії Composer:

list

1. Основний список конкурсантів:
* Учасники розташовані за кількістю голосів.
* Інформація: прізвище (посилання на персональну сторінку), прапор країни, короткий опис, відео, кнопка "Голосувати", кількість голосів.
* Прізвище учасника є посиланням на його персональну сторінку.

Приклад персональної сторінки учасника конкурсу:

item


2. Персональна сторінка учасника:
* Відео учасника.
* Опис учасника.
* Кнопка "Голосувати".
* Кількість голосів.
3. Блок "Most Voted For" на всіх сторінках:
* Список конкурсантів, які набрали максимальну кількість голосів.
* Кількість лідерів налаштовується адміністратором (3, 6, 9, 12).
* Учасники відображаються незалежно від категорії.

Логіка роботи блоку списку конкурсантів

Висновок основного списку конкурсантів:
* Учасники сортуються за кількістю голосів у порядку зменшення.
* Для кожного учасника відображаються:
* Прізвище (посилання на персональну сторінку).
* Прапор країни.
* Короткий опис.
* Відео (вбудований плеєр).
* Кнопка "Голосувати".
* Кількість голосів.

Оновлення голосів:
При натисканні кнопки "Голосувати" надсилається запит на сервер для збільшення кількості голосів.

Перехід на персональну сторінку учасника:
* На персональній сторінці відображаються:
* Відео учасника.
* Повний опис.
* Кнопка "Голосувати".
* Поточна статистика голосів.

Приклад виведення блоку Most Voted на головній сторінці: 

most_voted

Блок "Most Voted For"
Логіка відображення лідерів:
* Лідери сортуються за кількістю голосів.
* Кількість учасників виставляється адміністратором через панель управління (3, 6, 9, 12).
* Учасники відображаються незалежно від категорії.

Адміністративна панель
* В панелі адміністратор може:
* Налаштувати кількість лідерів для блоку "Most Voted For".
* Переглянути поточний список учасників та їх голоси.
* Редагувати інформацію про учасників.

Висновок

Оновлення блоку каталогу учасників було  виконано вчасно та згідно з технічним завданням.

Поділитися
Бажаєте замовити розробку сайту?
Заходьте до нашого online каталогу Веб-студій та вибирайте партнера за рядом критеріїв: бал, портфоліо, відгуки, кейси та статті. Або організуйте тендер в даному каталозі, вибравши компанії, що вам сподобалися.
Підписка на розсилку
Отримуйте один лист на тиждень із найважливішими новинами.
КОМПАНІЯ:
Studio Brand
ДОДАНО:
16-01-2025
Перейти на сайт
Дізнатись ціну на розробку сайтів у:
Bug