Обучение и профессиональное сообщество

PMU Battle Arena

Telegram-first маршрут соревнования мастеров: голосование за спецификацию, заявка, загрузка работы, слепое судейство и результаты.

Турнирная платформа · Next.js / Prisma / PostgreSQL / Telegram Mini App

Задача продукта

Сделать этапы турнира и оценку работ последовательными и объяснимыми для участника и организатора.

Стадия

Исходники содержат жизненный цикл турнира и логику оценки. Действующий сезон, приём платежей и вручение призов не заявляются.

Концептуальная иллюстрация: PMU Battle Arena
Концептуальная схема, не скриншот работающего продукта.

От правил сезона к объяснимому рейтингу

Пример предполагаемого маршрута; не демонстрация текущего live-релиза.

  1. Участник знакомится со спецификацией и фазой сезона.
  2. Заявка и право участия проверяются на сервере.
  3. Работа на синтетическом материале проходит правила подачи.
  4. Скрытые идентичности и валидные оценки предшествуют построению рейтинга.

Из чего состоит система

  • Сезон: отдельные фазы голосования, входа, подачи работы, судейства и финала.
  • Заявка: платёжное состояние и право участия определяет сервер, не экран успешной оплаты.
  • Работы на синтетическом латексе: правила подачи и антифрод-проверки материала.
  • Судейство: скрытые идентичности и единый валидатор баллов перед построением рейтинга.

Почему архитектура разделена именно так

Next.js связывает Mini App и серверные маршруты; Prisma/PostgreSQL хранят участников и этапы. Валидатор отклоняет неподходящие оценки вместо неявного преобразования данных.

Как разделить оплату, допуск и судейство, чтобы экран успеха не определял право участия?

Что важно проверить до использования

Это соревнование на синтетическом материале, не оценка процедур на людях. Гарантии отсутствия мошенничества и финансовые результаты не выдумываются.

Описание основано на составе разработки. Эта страница не запускает продукт, не выполняет оплату и не проверяет его доступность в реальном времени.

Связанные продукты, отдельные задачи

Следующий шаг

Обсудить сценарий PMU Battle Arena

Опишите задачу, текущую систему, ограничения и желаемый результат. Сначала согласуем периметр и состав работ — затем стоимость и запуск.

Обсудить задачу в Telegram ↗

Ссылка открывает человеческий контакт, не отправляет сообщение автоматически.