Перейти к содержимому
← Все проектыПроект·Разработка под ключ

Судейская система для танцевальных конкурсов

Система конкурсов федерации: запись участников и оплата взносов, персональные таблицы судей с весами критериев, автоподсчёт с отбрасыванием крайних оценок, туры и заходы, перевод дальше и выгрузка протоколов.

Заказчик
Федерация социальных танцев
Отрасль
Спортивные и творческие мероприятия
Направление
Разработка под ключ
Платформы
Web
Стек
T3 Stack, Next.js, TypeScript, tRPC, Prisma, Prodamus
Год
2023
Объём
Семь конкурсов двух типов в одной системе
Роли
Участник, судья, главный секретарь

Задача

Организатор считал оценки семи конкурсов вручную: судьи заполняли таблицы, кто-то сводил их, отбрасывал крайние баллы и решал, кто проходит дальше. На большом конкурсе это часы работы и повод для споров. Нужна была система, где счёт идёт сам: судья видит только свою таблицу, секретарь — сводную с местами и проходом в следующий тур, а участник — свою запись, оплату и результат.

Что сделали

  • Кабинет участника: календарь конкурсов федерации с датами, площадкой, числом мест и сроком приёма заявок
  • Запись на конкурс в три шага — номинация, возрастная категория, взнос со скидкой клуба — и оплата участия через Prodamus
  • «Мои записи»: номер участника, статус оплаты, счёт и чек, история участия и результаты прошлых конкурсов
  • Настройки конкурса: тип с отбором по турам, дисциплина, даты и структура — сколько заходов, участников в заходе и сколько проходит дальше
  • Правила подсчёта переключателями: отбрасывать крайние оценки, подсвечивать проходящих, переносить данные в следующий тур, показывать ли судьям оценки коллег
  • Судейская бригада: доступы для судей с выгрузкой, видно, кто и когда вошёл в систему
  • Экран судьи: только своя таблица захода, критерии с весами — техника, музыкальность, артистизм, взаимодействие, — шкала с шагом 0,1, черновик и отправка; после отправки оценку меняет только главный секретарь
  • Прогресс судьи по заходам: какие сданы, какой идёт, сколько участников и сколько времени осталось
  • Сводная таблица тура у секретаря: оценки всех судей, зачёркнутые крайние, сумма, средний балл, место и статус «проходит» или «выбывает»
  • Перевод в следующий тур: сколько человек проходит, пересчёт и кнопка перевода в полуфинал
  • Выгрузка результатов в xlsx и протоколы по каждому конкурсу

Результат

  • Оценки считаются автоматически, с отбрасыванием крайних, — протокол не оспорить арифметикой
  • Запись, оплата взноса и результаты живут в одном месте: организаторам не нужны таблицы и распечатки

Похожая задача?

Расскажите, что за система и что должно измениться. Ответим и предложим короткий созвон, чтобы понять объём.

Ещё проекты

Все проекты
Проект·Разработка

Сервис Telegram-рассылок для застройщика

Свой сервис рассылок в Telegram: база подписчиков с сегментами, редактор сообщения с предпросмотром, планировщик с учётом лимитов Telegram и отчёты по прочтениям. Интерфейс сделан по образцу сервисов Google.

React · Next.js · TypeScript · PythonПодробнее
Проект·Разработка

Сайт с бронированием для загородного дома «Спасс-Торбеево»

Сайт дома на четыре секции: календарь цен и занятости по каждой секции, расчёт стоимости вместе с баней и заявка на бронь, которую хозяин подтверждает звонком.

React · Next.js · TypeScriptПодробнее
Проект·Разработка

Маркетплейс услуг металлообработки Online Metal Working

«Booking для промышленников»: заказчики размещают заказы на изготовление деталей, верифицированные предприятия откликаются, сделка проходит через безопасный счёт. Веб, iOS и Android.

React · TypeScript · SCSS · Chakra UIПодробнее

Расскажите про задачу

Пары абзацев достаточно: что за система, что должно измениться, к какому сроку.

Контакты и реквизиты