Продаю полностью готовый к запуску сайт открытия кейсов CS2/CSGO. Работающий MVP с красивым тёмным дизайном, анимациями и полным функционалом. Подходит для запуска сразу после деплоя — нужно лишь подключить домен, базу данных и настроить платёжный шлюз.
Что внутри:
Для игроков:
- Каталог кейсов с Bento-grid раскладкой (популярные кейсы крупнее)
- Авторизация через Steam и почту
- Анимированная рулетка открытия кейсов (Framer Motion) со свечением по редкости
- Live-лента дропов в реальном времени (WebSocket)
- Личный кабинет с инвентарём, историей открытий и привязкой аккаунтов
- Апгрейд скинов (обмен дешёвых на дорогие)
- Контракт системы (собери скины — получи новый кейс)
- Реферальная система
- Промокоды и бонусы
- Provably Fair — прозрачная честность, пользователь может проверить каждый результат
- Чат в реальном времени
- PWA поддержка (установка на домашний экран)
Для администратора:
- Полноценная админ-панель: конструктор кейсов, управление пользователями, баны, изменение баланса
- Настройки (включение/выключение рулетки, вывода и т.д. за один клик)
- Экстренное отключение рулетки (emergency off)
- Статистика: количество пользователей, открытий, выручка
- Управление промокодами и бонусными настройками
- Настройка платёжных провайдеров
- Импорт скинов с маркета
- Лог действий администратора (аудит)
Техническая часть:
- Provably Fair алгоритм с верификацией результатов
- Атомарные транзакции (деньги не списываются до подтверждения результата)
- Идемпотентность (защита от двойного нажатия)
- Rate limiting и антифрод
- Фоновые задачи (очередь BullMQ): обновление цен, вывод скинов
- WebSocket в реальном времени
- SSR/SEO оптимизация
Стек технологий:
Next.js 14+ — фреймворк (App Router, SSR, SEO)
TypeScript — строгая типизация
Tailwind CSS — стили
PostgreSQL — база данных
Prisma ORM — работа с БД
Redis — кэш, сессии, таймеры
Auth.js — авторизация (Steam, Яндекс, ВКонтакте через OAuth)
Socket.io — WebSocket, live-лента в реальном времени
BullMQ — фоновые задачи (очередь на Redis)
Framer Motion — анимации рулетки и интерфейса
Lucide React — иконки
Sonner — всплывающие уведомления
Vitest — unit-тесты
Playwright — E2E тесты
OpenTelemetry — трассировка
Sentry — мониторинг ошибок
Zod — валидация данных