FunTiming — хронометраж любительских велогонок и забегов

Работает прямо в браузере. Без установки, без сервера, без лишнего.

FunTiming создан для организаторов любительских соревнований, которым нужен удобный хронометраж без дорогостоящих систем с электронными датчиками. Подходит для велогонок (шоссейных, гравийных, МТБ), лыжных гонок, забегов и любых других дисциплин с массовым или раздельным стартом.

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

Возможности

🏁

Судейство гонок

Хронометраж в реальном времени. Поддержка нескольких кругов, массовых и раздельных стартов.

📋

Категории участников

Разбивка участников на категории — мужчины, женщины, возрастные группы.

🚀

Стартовый протокол

Формирование стартового списка с номерами и именами участников.

🏆

Финишный протокол

Итоговая классификация с временами, отставаниями и статусами DNS/DNF/DSQ.

📄

Экспорт в PDF

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

📊

Экспорт в Google Таблицы

Отправка протоколов в Google Таблицы одним кликом для дальнейшей обработки.

📺

Онлайн-табло

Табло результатов в отдельном окне — удобно для трансляции на внешнем экране.

🏔️

Работа офлайн

Приложение работает без интернета: всё хранится локально в браузере.

Как это работает?

Подготовка

Организатор заранее вносит список участников, при необходимости указывает их команды и страны и разбивает участников на категории. Стартовые номера назначаются автоматически или задаются вручную.

В день гонки

На старте достаточно ноутбука или смартфона с приложением — интернет не нужен. Старт может быть раздельным (каждый участник в своё время) или массовым (по категориям или все сразу).

Гонки «из точки А в точку Б»

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

Хронометраж

В момент финиша каждого участника судья отмечает его нажатием кнопки. Для многокруговых гонок фиксируется не только финиш, но и прохождение каждого круга. Количество кругов задаётся отдельно для каждой категории.

Табло для участников

Если есть возможность подключить второй экран — откройте на нём онлайн-табло с текущими результатами. Болельщики и финишировавшие участники сами видят результаты и не отвлекают судью.

Протокол сразу после финиша

Как только последний участник пересёк финишную черту, протокол уже готов. Его можно сразу экспортировать в PDF или Google Таблицы и опубликовать в соцсетях — пока участники ещё не разошлись.

Скриншоты

Гонка
funtiming.mrzv.xyz/app/#/
Экран хронометража FunTiming: масс-старт категории, отметка кругов и финиша, результаты участников с отставаниями
Табло
funtiming.mrzv.xyz/app/#/scoreboard
Онлайн-табло FunTiming на тёмной теме: места, номера, страны, время и разрывы участников
Протокол
funtiming.mrzv.xyz/app/#/protocol
Финишный протокол FunTiming в PDF: результаты по категориям с местами, временем и отставанием

Частые вопросы

О приложении

Сколько стоит FunTiming?

Приложение бесплатное, без регистрации и подписок. Откройте его в браузере и начинайте работать.

Для каких видов спорта подходит FunTiming?

Для любых гонок с массовым или раздельным стартом, где результат — время на дистанции: шоссейные, гравийные и МТБ-велогонки, кросс-кантри, лыжные гонки, забеги, трейлы, кроссы и марафоны. Приложению всё равно, кто движется по трассе, — важно только отметить старт и финиш.

Подходит ли для детских, школьных и корпоративных стартов?

Да. FunTiming рассчитан на любительские соревнования любого масштаба: клубные тренировочные старты, школьные и детские гонки, корпоративные забеги, городские велопарады с зачётом. Не нужны ни оборудование, ни бюджет — только ноутбук или смартфон.

Нужны ли чипы, датчики или RFID-оборудование?

Нет. FunTiming — это ручной хронометраж без чипов: судья отмечает финиш каждого участника нажатием кнопки, а приложение считает время, круги и места. Это замена секундомеру и бумажному протоколу, а не системе электронного хронометража с датчиками.

Для каких соревнований FunTiming не подходит?

Там, где нужна высокая точность замеров: короткие разделки, даунхилл, спринтерские забеги — здесь лучше системы с чипами. Многоэтапные соревнования и гонки с квалификациями: их можно оформить как несколько отдельных гонок, но удобно не будет. Триатлон и эстафеты: поддержки этапов, транзитных зон и передачи эстафеты нет. Гонки с очками и промежуточными финишами, например критериумы: приложение считает только время и круги. Очень массовые старты с плотным финишем: один судья не успеет отметить несколько десятков человек в минуту — здесь нужны чипы.

Нужно ли что-то устанавливать?

Нет. FunTiming работает в браузере на ноутбуке или смартфоне, достаточно открыть ссылку. Если удобнее держать приложение файлом на диске, есть standalone-версия: один HTML-файл, ссылка на него — на странице «О программе» в приложении.

Работает ли приложение без интернета?

Да. Все данные хранятся локально в браузере, для хронометража сеть не нужна. Обычную версию достаточно открыть заранее, пока связь есть, — дальше она работает без сети. То же умеет standalone-версия, которая открывается с диска. Интернет понадобится только для экспорта в Google Таблицы.

Сколько участников выдерживает приложение?

Ограничений нет: всё хранится и считается на вашем устройстве. Приложение уже использовали на гонках с сотней участников.

Проведение гонки

Как быстро загрузить список участников?

Скопируйте список из таблицы или текстового файла и вставьте целиком: по одному участнику в строке — номер, имя, при необходимости страна и команда. Страна распознаётся по названию на русском или английском либо по коду (RUS, RU). Номера можно не указывать, они назначатся автоматически. Участников можно добавлять и по одному, в том числе уже во время гонки.

Как устроены категории: можно ли делить участников по возрасту и полу?

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

Есть ли командный зачёт?

У участника можно указать команду — она попадёт в стартовый лист и финишный протокол. Отдельного командного зачёта с суммированием результатов пока нет; при необходимости его удобно посчитать в Google Таблицах после экспорта.

Можно ли указать страну участника?

Да. Страна задаётся в карточке участника или прямо в списке при массовом добавлении и впоследствии отображается на табло и в протоколах.

Какие форматы старта поддерживаются?

Массовый старт — все участники сразу или по категориям — и раздельный, когда у каждого участника своё время старта. Время старта можно поправить и после гонки.

Можно ли проводить многокруговые гонки?

Да. Число кругов задаётся отдельно для каждой категории. Судья отмечает каждое прохождение круга, а финиш фиксируется автоматически, когда участник прошёл нужное число кругов.

Что делать, если судья ошибся при отметке финиша?

Любую отметку можно исправить задним числом: изменить время круга или финиша, снять отметку, поставить статус DNS, DNF или DSQ. Если на финише плотная группа и номера разобрать не успеваете, отмечайте время без номера — номер впишете, когда участники подъедут.

Что означают статусы DNS, DNF и DSQ?

Это стандартные обозначения в протоколах гонок. DNS (did not start) — участник не вышел на старт. DNF (did not finish) — стартовал, но не финишировал. DSQ (disqualified) — дисквалифицирован судьями. В FunTiming статус ставится одной кнопкой, и такие участники попадают в конец протокола без места.

Результаты

Как получить протокол результатов?

Стартовый лист и финишный протокол формируются автоматически: по категориям и в абсолютном зачёте, с отставаниями и статусами. Их можно скачать в PDF или отправить в Google Таблицы для дальнейшей обработки — для этого нужен только аккаунт Google.

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

Финишный протокол готов сразу после финиша последнего участника. Скачайте PDF и отправьте в чат или соцсети гонки, либо экспортируйте в Google Таблицы и поделитесь ссылкой — участники увидят результаты с телефона ещё до отъезда домой. На месте результаты показывает онлайн-табло на большом экране.

Что такое онлайн-табло?

Отдельное окно с текущими результатами, которое обновляется по ходу гонки. Выведите его на второй монитор, телевизор или проектор — участники и болельщики сами увидят результаты и не будут отвлекать судью. Три темы оформления — светлая, тёмная и высококонтрастная чёрная — позволяют подобрать вариант под освещение и тип экрана. Есть автопрокрутка страниц.

С какой точностью фиксируется время?

Время записывается с точностью до миллисекунды, но по умолчанию показывается с точностью до секунды. При необходимости в финишном протоколе можно включить показ миллисекунд. Для любительских гонок без электронных датчиков этого достаточно, а результат сравним с ручным секундомером.

Данные и обновления

Где хранятся данные и попадают ли они на сервер?

Только в хранилище вашего браузера на вашем устройстве. Для резервной копии и переноса на другое устройство есть экспорт и импорт в файл JSON.

Безопасно ли давать приложению доступ к Google Диску?

Да. При экспорте FunTiming запрашивает у Google право работать только с файлами, которые создало само, — ваши остальные документы на Диске ему недоступны. Данные уходят из вашего браузера напрямую в Google, без промежуточного сервера.

Можно ли вести несколько гонок?

В приложении одновременно открыта одна гонка. Перед следующей сохраните текущую экспортом в файл и очистите данные. Сохранённую гонку в любой момент можно снова импортировать.

Как обновляется приложение?

Когда выходит новая версия, в интерфейсе появляется уведомление. Обычную версию достаточно перезагрузить в браузере, standalone-файл нужно скачать заново. Данные гонки при обновлении сохраняются.

Что делать, если не хватает какой-то функциональности?

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

Контакты и обратная связь

Есть вопросы, предложения или пожелания по функциональности? Пишите — мы всегда рады обратной связи от организаторов и стараемся учитывать реальные задачи при развитии приложения.

Последние изменения

v2.6.0
  • Сводка под таблицей тайминга: сколько финишировали и сколько ещё ожидаем
  • Улучшения формы редактирования участника
  • Мелкие правки и исправления ошибок
v2.5.0
  • Поддержка стран участников
  • Хранение времени с долями секунды
  • Участники с одинаковым временем (с точностью до миллисекунды) получают одинаковые места
  • Горячие клавиши для управления стартом и финишем
  • Мелкие правки
v2.4.1
  • Исправление ошибок

Вся история изменений →