Игры · LiveOps и мерч
Сайт бренда, магазин мерча и LiveOps-консоль для мобильной игры
Сайт и магазин мерча для мобильной игры в жанре социального казино, а также LiveOps бэк-офис, в котором команда проводит турниры, управляет удалённой конфигурацией, push-уведомлениями и поддержкой игроков.
- Роль
- Full-stack инженер · backend магазина, LiveOps-консоль
- Годы
- 2022 — 2026
- Платформы
- Сайт · Админ-панель · API
- Мой вклад
- ~34% коммитов
Задача
Данные игры хранятся в Firestore, а не в SQL, — но операторам нужна быстрая админка с поиском, историей, аналитикой и безопасным редактированием настроек живой игры.
Как я её решил
- 01
Написанный вручную типизированный REST-клиент для Firestore за админкой на Laravel + React.
- 02
Редактор удалённой конфигурации с историей версий и диффами — каждое изменение в живой игре видно и обратимо.
- 03
Ежечасная архивация турнирных таблиц в SQL для отчётности.
Что умеет
- Список игроков, профили, статистика, группы и очередь модерации
- Просмотр внутриигровых покупок, выгрузки и аналитика топ-плательщиков
- Турниры с таблицами лидеров в реальном времени
- Начисление виртуальных монет из админки с журналом операций
- Магазин мерча с вариантами товаров и расчётом стоимости доставки в реальном времени
- Push-уведомления и обращения игроков о проблемах
Результаты
- Маршрутов API консоли
- 58
- Разделов админки
- 13
- Поддерживается с
- 2022
- Платёжных провайдера
- 2
- Операторы управляют живой игрой, не трогая код
- У каждого изменения удалённой конфигурации есть история и дифф
- Магазин и консоль поддерживаются с 2022 года
Стек
- Laravel 11
- React 18
- Next.js
- Firestore
Интеграции
- Firebase
- Authorize.net
- PayPal
- Shipping rates API
Детали, названия и визуальные материалы обобщены из уважения к конфиденциальности клиентов. С радостью разберу архитектуру на звонке.
Есть идея продукта?Давайте создадим его.
Расскажите о своей идее, продукте или команде. Обычно отвечаю в течение одного рабочего дня.