04 · Клиентский проект
Клиентский проект — Pundit OÜ, закрытая бета с данными в реальном времени
Pundit
Skill-based платформа киберспортивных прогнозов для Pundit OÜ — CS2 и Dota 2, закрытая бета с уже работающими живыми данными матчей.
- Год
- 2026
- Срок
- Закрытая бета
- Дисциплина
- Платформа · Данные · Продукт

Результат
1,005
URL в sitemap — из них 1,000 отдельных страниц матчей
─ 01 · Задача
Задача.
Киберспортивные прогнозы соседствуют с жёстко регулируемой категорией, поэтому позиционирование должно было быть точным с первого дня: Pundit OÜ и их собственные юристы классифицируют платформу как конкурс мастерства, а не гемблинг — это юридическая позиция, которую мы реализовали, но не составляли и не проверяли сами. Вторая проблема — то, чем обычно оказывается закрытая бета: пустой лендинг и форма записи. Здесь цель была противоположной: настоящие данные матчей, живые и публичные, ещё до открытия дверей.
─ 02 · Работа
Работа.
Собрано на Next.js и Vercel, авторизация на Clerk. Живые счета идут из data-фида PandaScore в шесть публичных разделов: /matches (56 матчей на индексе), /tournaments (59), /rankings, /leaderboard, /seasons и /news. Sitemap несёт 1,005 URL, из них 1,000 — отдельные страницы матчей. В продукт встроен AI-ассистент PunditCoach. Доступ к самому конкурсу идёт через вейтлист и бета-коды PUNDIT-XXXX. Включены security-заголовки HSTS и CSP.
─ 03 · Результат
Результат.
Платформа живёт в закрытой бете с настоящими данными, которые может проверить каждый: шесть разделов открыты без кода, 56 матчей и 59 турниров на индексных страницах, sitemap на 1,005 URL. Классификация конкурса мастерства — собственная юридическая позиция клиента, опубликованная на его сайте, а не юридическое заключение Norvalda. Метрики аудитории не заявляем — бета закрыта.
Процесс · 4 этапов
01
Позиционирование + спецификация
Фаза 1
Реализовали клиентскую рамку конкурса мастерства (юридическая классификация от Pundit OÜ и их юристов, не составленная и не проверенная Norvalda) и модель доступа закрытой беты: вейтлист плюс коды PUNDIT-XXXX, при открытых публичных разделах данных.
02
Слой данных
Фаза 2
Подключён фид PandaScore с живыми счетами CS2 и Dota 2. Данные матчей, турниров, рейтингов и сезонов смоделированы так, чтобы каждый матч получал собственную индексируемую страницу.
03
Сборка
Фаза 3
Next.js на Vercel, авторизация Clerk, заголовки HSTS и CSP. Выпущены шесть публичных разделов плюс AI-ассистент PunditCoach. Sitemap вырос до 1,005 URL — из них 1,000 страниц матчей.
04
Бета
Постоянно
Закрытая бета живёт: вейтлист и бета-коды закрывают конкурс, а матчи, турниры, рейтинги, лидерборд, сезоны и новости остаются открытыми на живых данных.
Что запущено
6
разделов открыты публике во время закрытой беты
- 01Sitemap на 1,005 URL — 1,000 отдельных страниц матчей
- 026 разделов открыты во время закрытой беты: матчи, турниры, рейтинги, лидерборд, сезоны, новости
- 03Живые счета из data-фида PandaScore — 56 матчей и 59 турниров на индексных страницах
- 04AI-ассистент PunditCoach встроен в продукт
- 05Юридическая классификация конкурса мастерства — собственная позиция клиента, реализованная как заявлено, не юридическое заключение Norvalda
- 06Next.js на Vercel, авторизация Clerk, security-заголовки HSTS и CSP