Сайт для проведения онлайновых лотерей «Победа»
Вернуться к списку-
Тип проекта:Интернет-магазин
-
Тематика сайта:Индустрия отдыха и развлечений, Культура
-
Редакция продукта:Эксперт
-
Сайт:
-
Партнер:
Портал, разработанный специалистами ADV/web-engineering – это удобная и многофункциональная платформа для проведения онлайновых лотерей «Победа». Платформа представляет собой сложный комплекс с распределительной серверной архитектурой. Ядром платформы www.lotopobeda.ru
является игровой сервер, который объединяет все части системы, обеспечивает пользователям доступ к интерфейсу портала, а также позволяет реализовать игровые механизмы.
Задача
Разработать платформу для проведения онлайн-версии лотереи «Победа».
Сроки разработки
Работа над проектом длилась 9 месяцев.
Выбор платформы
Выбор CMS «1C-Битрикс» был сделан по двум основным причинам. Первая – соответствие возможностей платформы требованиям заказчика:
-
работа с пользователями сайта, возможность создавать группы пользователей с разными правами;
-
расширенная веб-аналитика;
-
отказоустойчивость и масштабируемость;
-
гибко настраиваемые рекламные кампании, баннерообмен,таргетинг, отчеты по рекламе;
-
встроенные механизмы кэширования;
-
русскоязычная оперативная техподдержка.
Вторая – возможность сократить временные и финансовые затраты на разработку.
Проект выполнен на платформе «1С-Битрикс: Управление сайтом», редакция – «Эксперт».
«По требованиям клиента процесс розыгрышей не должен был быть привязан к API конкретной платформы; весь игровой процесс необходимо было разработать вручную. Поэтому мы выбирали платформу именно под фронтенд и под возможность интегрироваться со статистическими данными. Для этих целей нам подходил «1C-Битрикс», потому что он покрывал фактически полностью требования по внешней части сайта», – рассказывает Сергей Григорьев, директор проектного офиса ADV/web-engineering.
Ключевые элементы проекта
Проект необычен – это точная копия оффлайновых ТВ-розыгрышей, с аналогичным принципом выдачи лотерейных билетов – номер случайно выпадает пользователю. Для реализации этого механизма, а также всего комплекса сопутствующих услуг, специалисты ADV/web-engineering создали и внедрили ряд инструментов:
1. Систему хранения и передачи порталу лотерейных билетов в режиме реального времени
В агентстве разработали систему и провели ее интеграцию с игровым сервером. Выдача билетов происходит случайным образом в момент их запроса пользователем, при этом исключается возможность определения закономерностей. Это позволяет обеспечить безопасность билетных данных. Согласно требованию клиента конфиденциальные данные (коммерческая информация о лотерейных билетах и тиражах, пользовательская информация) были вынесены в хранилище, не связанное с CMS – на отдельный сервер, который сообщается с другими серверами по разработанному агентством API.
2. Инструменты сбора, обработки и хранения данных
Были разработаны и внедрены инструменты сбора, обработки и хранения пользовательских данных, статистики по билетам и розыгрышам, а также финансовой информации, что позволило вести статистику обо всех операциях, которые совершаются внутри платформы.
«Для сбора статистики по посещаемости были использованы коробочные возможности платформы. Для игровой статистики была разработана отдельная собственная система, собирающая большое количество информации. Под эти цели был выделен отдельный сервер», – отмечает Сергей Григорьев.
3. Систему дополнительной мотивации игроков
Была создана система наград, которые игроки могут получить за выполнение определенных задач, и система рейтингов, которая формируется в режиме реального времени по результатам игры.
4. Инструменты авторизации и оплаты билетов
Для того чтобы принять участие в лотерее, пользователь должен пройти авторизацию, после чего он сможет вносить денежные средства на свой игровой счет и выводить выигрыши из системы. Интеграция платформы с платежной системой позволила обеспечить движение денежных средств. Кроме этого, специалистами ADV/web-engineering был внедрен сервис рассылки пользователям sms-сообщений о совершении ими финансовых операций и смене пользовательских данных.
5. Информер (сообщает пользователям о новостях и акциях)
6. Динамическую систему рейтингов пользователей и игр
Рейтинг пользователя рассчитывается в момент розыгрыша. При каждом розыгрыше пользователя рейтинг изменяется. Пользователь может посмотреть статистику по своему рейтингу, динамику его изменения. Игры реализованы на flash. Для взаимодействия flash-оболочки с хранилищем билетов был разработан специальный модуль, осуществляющий «общение» двух систем.
Кроме того, был создан оригинальный дизайн внешнего интерфейса и личного кабинета. При разработке дизайн-макетов сайта акцент был сделан на игровые блоки. В личном кабинете пользователи могут найти личную статистику, пополнить счет, просмотреть историю движения денежных средств. Личные кабинеты участников реализованы на основе «коробочного» решения CMS «1C-Битрикс», силами разработчика была добавлена двухуровневая аутентификация для значимых операций (при регистрации, попытке вывода средств необходимо подтвердить операцию кодом из sms-сообщения).
О заказчике
ООО «Государственные лотереи «Победа» – оператор государственных лотерей, проводимых для поддержки российской армии. Основная цель лотереи – привлечение внебюджетного финансирования для реализации мероприятий «Стратегии социального развития Вооруженных Сил Российской Федерации на период до 2020 года», утвержденной Коллегией Министерства обороны РФ.
О разработчике
ADV/web-engineering co. – одна из крупнейших российских компаний на рынке разработки и развития интернет-решений. Основана в 1997 году, имеет 17-летний успешный опыт создания интернет-решений для бизнеса. Является премиальным партнером Microsoft и обладает золотым статусом «1С-Битрикс».