Цель проекта
Выполнение розыгрышей среди зарегистрированных пользователей.
Лендинг
Содержания лендинга пока не знаю. Будет общая информация о работе.
Регистрация и авторизация
Пользователь регистрируется, указывая свои контактные данные: email (как логин), телефон, скайп.
email подтверждается письмом, возможность восстановления пароля.
Общая схема работы
Розыгрыш среди зарегистрированных пользователей выполняется раз в день.
Розыгрыши могут быть как бесплатными (возможность участия только раз), так и платными (будут несколько вариантов стоимости “лотерейных билетов” с разными вероятностями выигрышей).
Термин “билет”, “лотерейный билет” использую для простоты изложения, поскольку суть та же, только будет называться как-то по-другому.
Розыгрыш выполняется, когда число новых пользователей (или пользователей оплативших “лотерейный билет”) к времени проведения розыгрыша, больше или равно заданному количеству.
Т.е., условно, пусть будет одни бесплатный розыгрыш и четыре платных (четыре различных лотерейных билета, условно - Билет1..Билет4). Все розыгрыши проводятся раз в день, например, в 12:00. Если к 12:00 не набралось необходимого кол-ва новых зарегистрированных пользователей - сдвигаем на заданное время, например, на 30 мин.
Аналогично, если не набралось заданное кол-во пользователей для проведения конкретного розыгрыша (например, для проведения розыгрыша мин. 20 пользователей должны проплатить Билет1, 40 пользователей - Билет2 и т.п.). Если к 12:00 набралось мин. 20 пользователей (или больше), оплативших Билет1, выполняем розыгрыш, если нет - сдвигаем время на 30 мин. (на заданное).
Пользователь должен видеть информацию о состоянии розыгрышей (когда будет, сколько еще должно зарегистрироваться или проплатить для проведения и т.п.), свою фин. информацию (сколько на балансе, таблица с расходами на покупку билетов и т.п.).
Пользователь должен иметь возможность выбирать розыгрыш (покупать билет) при этом с его счета списывается сумма стоимости этого билета.
Ввод-вывод средств:
Ввод средств - плагин Robokassa, плагин для приема криптовалют.
Вывод - пока вопрос открыт.
Админка
Сводные данные