Сайт для розыгрыша с вводом уникальных кодов
Приветствую. Мне нужен сайт на котором пользователь будет вводить уникальный код и он будет присваиваться ему и хранится в базе. Соответственно, нужно реализовать генератор данных уникальных кодов. Это основа, все остальное побочное(регистрация на сайте, cms для быстрого добавления контента и т.д.)
ТЗ:
- Реализовать регистрацию на сайте.
- Сделать таймер с обратный отчетом.(с указанием времени(неделя-месяц) Например: До окончания розыгрыша осталось 5 дней 17 часов 20 секунд. По истечению таймера будет определен победитель (1-5 пользователей) с помощью рандом из базы с пользователями, которые ввели уникальный код. В случае, когда один пользователь ввел несколько кодов, то соответственно его шанс в рандоме возрастает.
- Каждый победитель(Логин) будет выведен на главную страницу до начала запуска следующего розыгрыша. А также каждый победитель может оставить отзыв на сайте(сделать отдельный просмотр отызывов победителей. Каждый победитель может оставить только 1 отзыв).
- Реализовать возможность проводить опросы для пользователей.
- Заполнение профиля(при регистрации или после) данные карты(номер телефона) для отправки денежного приза(можно добавлять в режиме редактирования профиля).
- Простой дизайн в светлых тонах
- На главной странице форма для ввода уникального кода(соответствующие проверки с базой уже занесеных кодов)
- Реализовать генератор уникальных кодов, которые изначально проходят проверку с базой данных уже созданных кодов, чтобы получить именно уникальный.
- Вывод таблицы участников в розыгрыше, которые уже ввели код(отображение количества кодов, которые ввел пользователь) текущей недели или месяца.
- Вывод таблицы победителей с их общем призом.
- В профиле пользователя по каждой неделе(месяца)(период розыгрыша) будет выводится количество введенных им кодов.
- Помощь в выборе хостинга и CMS.
- Добавить CMS для легкого и удобного добавления контента.