Обучение и профессиональное сообщество
PMU Battle Arena
Telegram-first маршрут соревнования мастеров: голосование за спецификацию, заявка, загрузка работы, слепое судейство и результаты.
Турнирная платформа · Next.js / Prisma / PostgreSQL / Telegram Mini App
Задача продукта
Сделать этапы турнира и оценку работ последовательными и объяснимыми для участника и организатора.
Исходники содержат жизненный цикл турнира и логику оценки. Действующий сезон, приём платежей и вручение призов не заявляются.
От правил сезона к объяснимому рейтингу
Пример предполагаемого маршрута; не демонстрация текущего live-релиза.
- Участник знакомится со спецификацией и фазой сезона.
- Заявка и право участия проверяются на сервере.
- Работа на синтетическом материале проходит правила подачи.
- Скрытые идентичности и валидные оценки предшествуют построению рейтинга.
Из чего состоит система
- Сезон: отдельные фазы голосования, входа, подачи работы, судейства и финала.
- Заявка: платёжное состояние и право участия определяет сервер, не экран успешной оплаты.
- Работы на синтетическом латексе: правила подачи и антифрод-проверки материала.
- Судейство: скрытые идентичности и единый валидатор баллов перед построением рейтинга.
Почему архитектура разделена именно так
Next.js связывает Mini App и серверные маршруты; Prisma/PostgreSQL хранят участников и этапы. Валидатор отклоняет неподходящие оценки вместо неявного преобразования данных.
Как разделить оплату, допуск и судейство, чтобы экран успеха не определял право участия?
Что важно проверить до использования
Это соревнование на синтетическом материале, не оценка процедур на людях. Гарантии отсутствия мошенничества и финансовые результаты не выдумываются.
Описание основано на составе разработки. Эта страница не запускает продукт, не выполняет оплату и не проверяет его доступность в реальном времени.
Связанные продукты, отдельные задачи
- Permanent Academy
Соединить материалы, последовательность обучения и сопровождение учащегося в одном маршруте.
- Permanent.GG · Gift Chest
Связать вовлечение пользователя с проверяемой выдачей и погашением предложения, а не с одним визуальным розыгрышем.
- DHA Exam Prep Hub
Организовать короткую тренировку и разбор ошибок без установки сервера и создания учётной записи.
Следующий шаг
Обсудить сценарий PMU Battle Arena
Опишите задачу, текущую систему, ограничения и желаемый результат. Сначала согласуем периметр и состав работ — затем стоимость и запуск.
Обсудить задачу в Telegram ↗Ссылка открывает человеческий контакт, не отправляет сообщение автоматически.