SGV Group
Коммерческое предложение

Создание
Case-opening
платформы

Под ключ для CS2: проектирование, дизайн,
разработка и запуск

15лет опыта
в iGaming
ХС
Хуари СамерCEO
SGV GroupIT-компания

Команда и стек разработки

Кто создаёт платформу и на каких технологиях

1
CEOfull-time
1
Project Managerfull-time
2
Разработчик fullstackfull-time
1
UI/UX дизайнер60%, part-time
1
QAfull-time
6человек
в команде

Frontend

8
Next.js 16 App RouterSSR/SSG, React Server Components, Turbopack
React 18react.dev
TypeScriptтипизация
Tailwind CSSстилизация
shadcn/uiUI-компоненты
N
NextAdmin Dashboardадмин-панель (шаблон/kit)
GSAP GreenSockанимации кейс-опенинга
Zustand / React Queryстейт и запросы

Backend

6
Nest.jsмодульный backend на TypeScript
Prisma ORMработа с БД
PostgreSQL 16основная БД
Redis BullMQкэш, сессии, очереди (BullMQ)
Passport.jsавторизация (Steam OpenID)
Socket.ioreal-time (live drops, события)

Инфраструктура

7
Docker + Docker Composeконтейнеризация
Nginxreverse proxy, SSL
GitHub ActionsCI/CD
CloudflareCDN, защита
S3 / Cloudflare R2хранение изображений
Sentryмониторинг ошибок
Grafana + Prometheusметрики

Интеграции

8
Steam APIинвентарь, трейды, OpenID
Market.CSGObuy-for, статус по API
Waxpeerbuy-one-p2p по ID предмета
Lis-Skinsmarket/buy, API и WebSocket
ShadowPaymerchant API, по названию и цене
Крипто-платежиплатёжная система криптовалюты
Email Resend / SendGridemail-рассылки
Telegram Bot APIуведомления
Next.js 16 App RouterSSR/SSG, React Server Components, Turbopacknextjs.org
React 18react.dev
TypeScriptтипизация
Tailwind CSSстилизацияtailwindcss.com
shadcn/uiUI-компонентыui.shadcn.com
NNextAdmin Dashboardадмин-панель (шаблон/kit)nextadmin.co
GSAP GreenSockанимации кейс-опенингаgsap.com
Zustand / React Queryстейт и запросы
Nest.jsмодульный backend на TypeScriptnestjs.com
Prisma ORMработа с БДprisma.io
PostgreSQL 16основная БД
Redis BullMQкэш, сессии, очереди (BullMQ)
Passport.jsавторизация (Steam OpenID)
Socket.ioreal-time (live drops, события)
Docker + Docker Composeконтейнеризация
Nginxreverse proxy, SSL
GitHub ActionsCI/CD
CloudflareCDN, защита
S3 / Cloudflare R2хранение изображений
Sentryмониторинг ошибок
Grafana + Prometheusметрики
Steam APISteam API: инвентарь, трейды, вход через Steam OpenID
Market.CSGOПокупка методом buy-for с отправкой на trade URL получателя, статус по APImarket.csgo.com
WaxpeerПокупка методом buy-one-p2p по ID предмета с отправкой на trade URL получателяwaxpeer.com
Lis-SkinsПокупка методом market/buy для указанного пользователя, статус по API и WebSocketlis-skins.com
ShadowPayAPI для сайтов (merchant): покупка по ID или по названию и цене с отправкой на Steam-аккаунт получателяshadowpay.com
Крипто-платежиИнтеграция платёжной системы криптовалюты: USDT, BTC, ETH, LTC, TRX и другие
Email Resend / SendGridEmail-рассылки через Resend или SendGridresend.com · sendgrid.com
Telegram Bot APIУведомления через Telegram Bot APIcore.telegram.org
Платформа

Функционал MVP

MVP содержит основную базовую механику платформы

Нажмите на блок, чтобы открыть подробности

Авторизация и профиль

  • Вход через Steam OpenID
  • Профиль: аватар, ник, trade URL, статистика открытий
Ник игрокаtrade URL привязан
Войти через Steam

Каталог и поиск

  • Просмотр кейсов с ценами
  • Поиск и фильтрация по категориям
  • Лента последних выпадений (live drops) в реальном времени
LiveAWP | Asiimov★ Karambit | DopplerDesert Eagle | BlazeM4A1-S | Printstream

Кейс-опенинг

  • Просмотр содержимого кейса, редкостей и шансов выпадения
  • Открытие кейса с анимацией
  • Provably fair: проверка результата каждого открытия
  • Экран результата с редкостью предмета
FAMAS | Colony
Glock-18 | Fade
USP-S | Cortex
P250 | Sand Dune
AWP | Asiimov
Nova | Sand Dune
Desert Eagle | Blaze
★ Karambit | Doppler
Glock-18 | Water Elemental
FAMAS | Colony
M4A1-S | Printstream
Nova | Sand Dune
FAMAS | Colony
Glock-18 | Fade
USP-S | Cortex
P250 | Sand Dune
AWP | Asiimov
Nova | Sand Dune
Desert Eagle | Blaze
★ Karambit | Doppler
Glock-18 | Water Elemental
FAMAS | Colony
M4A1-S | Printstream
Nova | Sand Dune

Выпавший предмет

  • Продать за баланс или оставить в инвентаре
M4A1-S | Printstream
CovertM4A1-S | Printstream
Продать за 12.40 $Оставить

Апгрейд скинов

  • Обмен скина на более редкий или дорогой
  • Обмен с анимацией
Ваш предмет
AK-47 | Redline
AK-47 | Redline$12.40
18,5%шансуспех
Желаемый предмет
AWP | Asiimov
AWP | Asiimov$62.00
x1.5x2x5x10Апгрейд

Личный кабинет

  • Инвентарь выигрышей
  • Баланс и история транзакций
  • История открытий
  • Trade URL
95Выведено
1 248Кейсов
316Апгрейдов
74Контрактов

Платежи

  • Крипто-шлюз: USDT, BTC, ETH, LTC, TRX и др.
  • Автоматическое пополнение баланса после подтверждения в сети
  • Вывод скинов через сервисы по API
  • Steam-бот: 1 бот для примера и проверки выдачи без сервиса
₿Ł

Админ-панель

  • Пользователи: просмотр, блокировка, баланс, история
  • Кейсы: создание, редактирование, вероятности выпадения
  • Предметы: добавление, редкость, цена
  • Модерация транзакций: пополнения, выводы, спорные случаи
  • События и награды
  • Контент: баннеры, новости, промо-кейсы
  • Аналитика и отчёты: метрики, конверсия, доход
MVP · 1 из 3

MVP: игровой функционал

Базовая механика платформы, готовая к первым игрокам

Кейс-опенинг

  • Просмотр содержимого кейса, редкостей и шансов выпадения
  • Открытие кейса с анимацией
  • Provably fair: проверка результата каждого открытия
  • Экран результата с редкостью предмета

Содержимое кейса

Ножи и перчатки0.26%
Covert0.64%
Classified3.20%
Restricted15.98%
Mil-Spec79.92%
Provably fair: результат проверен
FAMAS | Colony
Glock-18 | Fade
USP-S | Cortex
P250 | Sand Dune
AWP | Asiimov
Nova | Sand Dune
Desert Eagle | Blaze
★ Karambit | Doppler
Glock-18 | Water Elemental
FAMAS | Colony
M4A1-S | Printstream
Nova | Sand Dune
FAMAS | Colony
Glock-18 | Fade
USP-S | Cortex
P250 | Sand Dune
AWP | Asiimov
Nova | Sand Dune
Desert Eagle | Blaze
★ Karambit | Doppler
Glock-18 | Water Elemental
FAMAS | Colony
M4A1-S | Printstream
Nova | Sand Dune

Авторизация и профиль

  • Вход через Steam OpenID
  • Профиль: аватар, ник, trade URL, статистика открытий
Ник игрокаtrade URL привязан
1 248открытий

Каталог и поиск

  • Просмотр кейсов с ценами
  • Поиск и фильтрация по категориям
  • Лента последних выпадений (live drops) в реальном времени
LiveAWP | Asiimov★ Karambit | DopplerDesert Eagle | BlazeM4A1-S | PrintstreamGlock-18 | Fade

Выпавший предмет

  • Продать за баланс или оставить в инвентаре
USP-S | Cortex
ClassifiedUSP-S | Cortex
Продать за 12.40 $Оставить

Апгрейд скинов

  • Обмен скина на более редкий или дорогой
  • Обмен с анимацией
Ваш предмет
AK-47 | Redline
AK-47 | Redline$12.40
18,5%шансуспех
Желаемый предмет
AWP | Asiimov
AWP | Asiimov$62.00
x1.5x2x5x10Апгрейд
MVP · 2 из 3

MVP: личный кабинет и платежи

Всё о балансе и выигрышах игрока в одном месте

Личный кабинет

  • Инвентарь выигрышей
  • Баланс и история транзакций
  • История открытий
  • Trade URL

Инвентарь выигрышей

★ Karambit | Doppler$612.00AWP | Asiimov$98.40USP-S | Cortex$12.40Glock-18 | Fade$3.10
Баланс$ 1 240.50
Пополнение USDTподтверждено в сети
+ $100.00
Открытие кейса Frostистория открытий
− $4.99
Продажа USP-S | Cortexза баланс
+ $12.40
Вывод AWP | Asiimovчерез Waxpeer
отправлен
steamcommunity.com/tradeoffer/new/?partner=…

Статистика игрока

95Выведено предметов
1 248Открыто кейсов
316Сделано апгрейдов
74Сделано контрактов

Платежи

  • Крипто-шлюз: USDT, BTC, ETH, LTC, TRX и другие
  • Автоматическое пополнение баланса после подтверждения в сети
USDT₿BTCETHŁLTCTRX+и др.
ПереводПодтверждение в сетиБаланс пополнен

Вывод скинов

  • Вывод скинов через сервисы по API
M
Market.CSGObuy-for на trade URL, статус по API
W
Waxpeerbuy-one-p2p по ID предмета
L
Lis-Skinsmarket/buy, статус по API и WebSocket
S
ShadowPaymerchant API, по названию и цене
Steam-бот: 1 бот для примера и проверки выдачи без сервиса
MVP · 3 из 3

MVP: админ-панель

Раздел администрирования: кейсы, предметы, игроки и деньги под контролем команды

Пользователи

  • Просмотр
  • Блокировка
  • Баланс
  • История
player_4821$ 1 240.50
Блок

Предметы

  • Добавление
  • Редкость
  • Цена
AWP | Asiimov
AWP | AsiimovCovert
$ 98.40

Модерация транзакций

  • Пополнения
  • Выводы
  • Спорные случаи
ПополнениеВыводСпор

События и награды

  • Управление событиями
  • Управление наградами
Ивент неделиНаграда: кейс

Контент

  • Баннеры
  • Новости
  • Промо-кейсы
Промо-кейсБаннер на главной

Аналитика и отчёты

  • Метрики
  • Конверсия
  • Доход

Кейсы

  • Создание кейсов
  • Редактирование
  • Вероятности выпадения
КейсCrimson$ 4.99
★ Karambit | DopplerНож0.3%
AWP | AsiimovCovert1.2%
USP-S | CortexClassified4.5%
Glock-18 | FadeRestricted14.0%
FAMAS | ColonyConsumer80.0%
Сумма шансов 100%видно игроку в кейсе
Roadmap

Дорожная карта: 6 месяцев

Девять этапов MVP, общий срок с учётом буфера

01Проектирование и инфраструктураархитектура БД, инфраструктура, CI/CD
02Дизайндизайн-система, макеты всех экранов, анимации кейс-опенинга, поэтапная работа
03Бэкенд: ядро и БДAPI, модели данных, авторизация Steam OpenID, интеграция Steam API
04Кейсы, апгрейд и вывод скиновкейс-опенинг, анимация, редкости, шансы (provably fair), множители, апгрейд скинов, вывод через Steam-бот и сервисы
05Фронтенд: каталог и профилькаталог кейсов, фильтры, карточки, личный кабинет, профиль
06Платежи и баланскрипто-шлюз, кошелёк, пополнение и вывод баланса
07Live dropsлента выпадений в реальном времени
08Админ-панельуправление кейсами, предметами, вероятностями, пользователями, контентом
09Тестирование и деплойE2E-тесты, нагрузочное тестирование, деплой, мониторинг
Часы

Трудозатраты MVP

Кто занят на каждом этапе и сколько часов уходит на работу

ЭтапCEOPMFullstack ×2UI/UXQAАдмин-панель (доп.)Всего
01Проектирование и инфраструктураCEO100PM130Fullstack180UI/UX·QA10Админ-панель доп.·420 ч
02ДизайнCEO110PM100Fullstack40UI/UX410QA10Админ-панель доп.·670 ч
03Бэкенд: ядро и БДCEO120PM110Fullstack370UI/UX·QA30Админ-панель доп.·630 ч
04Кейсы, апгрейд и вывод скиновCEO176PM160Fullstack480UI/UX90QA50Админ-панель доп.·956 ч
05Фронтенд: каталог и профильCEO120PM110Fullstack320UI/UX60QA30Админ-панель доп.·640 ч
06Платежи и балансCEO110PM100Fullstack250UI/UX12QA30Админ-панель доп.·502 ч
07Live dropsCEO60PM56Fullstack90UI/UX20QA10Админ-панель доп.·236 ч
08Админ-панельCEO120PM110Fullstack230UI/UX30QA30Админ-панель доп.240760 ч
09Тестирование и деплойCEO140PM180Fullstack152UI/UX12QA120Админ-панель доп.·604 ч
Всего на MVP5 418 ч
CEO1 056 ч
PM1 056 ч
Fullstack ×22 112 ч
UI/UX634 ч
QA320 ч
Админ-панель (доп.)240 ч
General Availability

Финальная версия (GA)

Что добавим к MVP: новые игровые механики и развитие платформы

Контракты

  • Обмен нескольких скинов на один более ценный
FAMAS | ColonyNova | Sand DuneP250 | Sand DuneGlock-18 | FadeAWP | Atheris
AWP | Asiimov
CovertAWP | Asiimov

Кейс-батлы

  • Игроки открывают кейсы друг против друга
Игрок 1
M4A1-S | Printstream
VS
Игрок 2
USP-S | Cortex

Миссии

  • Задания и бонусы за активность
Открыть 5 кейсов
3/5
Сделать апгрейд
Вывести скин в Steam
0/1
Бонус за активность

Свои боты со складом скинов

  • Собственный склад скинов для мгновенной выдачи
★ Karambit | DopplerAWP | Asiimov★ Sport Gloves | ViceM4A1-S | PrintstreamUSP-S | CortexDesert Eagle | Blaze
Свой ботМгновенная выдача

Платформа

Community cases: кейсы игроков
События с кастомными кейсами
Уведомления: email и Telegram
Нативные приложения iOS и Android
Партнёрская и реферальная программа
Расширенная аналитика
Своя wiki
7модулей платформы
Трудозатраты3 500 чдополнительно к MVP
Наработки

Наброски дизайна сайта

Мокапы, которые мы уже сделали. Финальный дизайн делаем на этапе Дизайн

Страница кейсов

Каталог и лента дропов

Подборка, каталог кейсов и лента дропов слева.

Стеклянная тема

Карточки поверх фона карты

Полупрозрачные карточки поверх фона карты CS2.

Светлая тема

Тематические кейсы на светлом

Светлый каталог и лента дропов справа.

Наработки

Свои 3D-кейсы

Одна наша модель кейса в силуэте CS2, на неё ставим любую тему

Одна модель

BlenderСоздание кейса с нуля
  • Своя модель в силуэте кейса CS2
  • Тема: материал, цвет, эмблема, логотип, декор
Любой тематический кейс

Новый кейс = новая тема на готовой модели

ИвентыПраздникиКоллаборацииCommunity cases

Темы на одной модели

16 тем
ОгоньОгонь
ЛёдЛёд
КобальтКобальт
ИзумрудИзумруд
ГрафитГрафит
НочьНочь
ЗолотоЗолото
МехМех
ЖелеЖеле
ТраваТрава
ПризракПризрак
БагровыйБагровый
Бюджет

Стоимость разработки

Оплата по двум версиям: запуск MVP и развитие до General Availability

MVP · 6 месяцев
130 000USDT

Входит в MVP

  • Кейс-опенинг с provably fair
  • Апгрейд скинов с анимацией
  • Авторизация через Steam
  • Каталог, поиск, live drops
  • Личный кабинет и статистика
  • Крипто-платежи и баланс
  • Вывод скинов через сервисы
  • Админ-панель
ДизайнFrontendBackendИнтеграцииТесты и запуск
6месяцев
9этапов
6человек в команде
GA · 4 месяца
+86 000USDT

Игровой функционал

Контрактыобмен нескольких скинов на один более ценный
Батлыоткрытие кейсов игроков друг против друга
Миссиизадания и бонусы за активность
Свои боты со складом скиновсобственный склад скинов для мгновенной выдачи

Платформа

  • Community cases: кейсы игроков
  • События с кастомными кейсами
  • Уведомления: email и Telegram
  • Нативные приложения iOS и Android
  • Партнёрская и реферальная программа
  • Расширенная аналитика
  • Своя wiki
4месяца
3игровых режима
7модулей платформы
Итого216 000 USDT

MVP 130 000 + GA 86 000