Сайт конкурса с учетом голосов за репост
Нужен сайт для проведения конкурса с определением победителя в отдельных тематических категориях.
Конкурсанты (сайты рекламных компаний) будут разбиты по категориям, соответствующим их роду деятельности. Каждая тематическая категория предполагает наличия краткого описания.
АДМИН ЧАСТЬ:
- возможность создавать категории конкурса
- смотреть поданные заявки на конкурс
- утверждать или удалять заявки конкурсантов
- определять победителя в каждой отдельной категории
Страница подачи заявки на конкурс запрашивает следующие данные о конкурсанте:
1. Добавления логотипа
2. Название (100 символов)
3. Адрес сайта
4. Выбор категории
5. Краткое описание (255 символов)
6. Контактная информация компании-конкурсанта (почта, телефон, телеграм или скайп)
7. Конкурсант указывает причину, по которой именно он должен стать победителем
ГЛАВНАЯ СТРАНИЦА САЙТА
При добавлении новой категории в админ панели, она автоматически появляется на сайте. Под отцентрированным названием категории располагаются пустые блоки со знаком + в центре. После нажатия конкурсантом на такой блок открывается страница подачи заявки.
В каждой тематической категорией видны сразу пять компаний, остальные скролятся вправо. Первый блок закреплен и всегда остается пустым, давая возможность конкурсанту подать заявку. Например, в отдельной категории на странице расположен первый пустой блок, а за ним четыре заполненных. После нажатия конкурсантом на первый пустой блок, он заполняет заявку на участие в конкурсе и блок с его компанией будет помещен в конец списка (в данном случае пятым).
При добавлении компании, в блоке появляется ее логотип.
Победитель и призовые места в каждой тематической категории определяются по количеству голосов.
ПРОЦЕСС ГОЛОСОВАНИЯ
При наведение на логотип, он затемняется и появляется кнопка с надписью «Проголосовать». После нажатия на кнопку голосования, открывается страница-визитка компании, где есть ее логотип, название и описание. Также на этой странице расположена большая ярка кнопка «Отдать свой голос», при нажатии на которую всплывающее окно предлагает выбор социальной сети: фб или вк. После выбора соц. сети, предлагается запостить пост в своем профиле «Я голосую за компанию «[…название компании…]» на конкурсе «[…название конкурса…]».
При условии размещенного репоста (нужен механизм проверки) – засчитывается голос компании +1.
Как выберется победитель, где и как он будет показан, оговорим уже в процессе, пока нужно начать
ТОНКОСТИ
№1
Раз в неделю или раз в 3 дня нужно запускать процесс проверки репостов, чтобы они были на стене или по адресу репоста, который запишем в начале. Если проголосовавший пользователь удалил свой репост, то необходимо также удалить и его голос.
№2
Если реально и не сильно трудоемко, то необходимо проверять кол-во друзей у голосующих, не допускать тех у кого меньше 100 друзей к примеру. При меньшем количестве выводить информацию о невозможности проголосовать.
Админка и сам сайт без дизайна, стандартного бутстрапа хватит.
Как будет psd макет, то уже сверстаем, но лучше, если бы вы и это смогли сделать.