World of Warship
бэкенд
автоматизация
о проекте
Ребята обратились к нам, и игра началась.
требования
и ограниченияБлогеры рекламируют акцию. Пользователь видит рекламу, заходит на лендинг определенного блогера и регается в игру.
Когда набирается необходимый минимум игроков, открывается сундук с подарками, и юзеры могут сражаться за выигрыш. Прогресс игроков каждый день обновляется в лидерборде на нашем сайте.
В нужную дату выбирается победитель, который получил максимальный XP за весь период акции.
Заказчик предложил сделать лендинги на конструкторе типа Tilda или Wix.
Прежде, чем начать работу, мы собрали требования и составили юзер кейсы. И оказалось, что конструкторы не подходят.
управление
сложный бэк
нагрузка
процесс
работыпроектирование
На основании требований заказчика мы собрали прототипы и юзер флоу. Из разрозненных данных получилось логичное и понятное решение.
дизайн и фронтенд
Визуальный стиль полностью соответствует фирстилю Warship и требованиям к онлайн коммуникациям бренда.
Фронтенд написан на NextJS — с сервер-сайд рендерингом. такая связка позволила без напряга обрабатывать тысячи посещений единоразово, когда блогеры начали рекламу
бэкенд
Для бэкенда мы использовали Directus.
С его помощью создали коллекцию для учета активных регистраций пользователей и хранения таблицы лидеров.
Учет регистраций производится через интеграцию с внутренней системой заказчика для трекинга маркетинговых кампаний. Система принимает postback запросы с данными о новой регистрации и сохраняет их в базе.
На фронтенде вместе с обновлением данных в базе обновляется счетчик на сундуке. Такой подход позволяет легко реализовать безопасное решение в довольно сжатые сроки
лидерборд
Нужно каждый день обновлять XP игроков в лидерборде вручную.
Чтобы не грузить заказчика новыми интерфейсами, мы сделали ему простейшую табличку в гуглодоке, в которую он вносит лидеров. А наша система по запросу забирает оттуда данные и преобразовывает в таблицу лидеров на сайте
результат
наших работ-
запустились вовремя
Несмотря на сжатые сроки, лендинги были готовы к промо акции в нужное время, выдержали нагрузку и сделали сайты быстрыми и удобными
-
собрали отличный стек
Который позволит заказчику в будущем быстро и удобно запускать подобные акции
-
получили хороший фидбэк
Клиент доволен, игроки тоже, а что еще надо? Уверены, это не последний совместный проект в Wargaming.