Платформа для популяризации спорта в Самарской области
-
Разработка на платформе входящей в реестр отечественного ПО
-
Интеграция с порталом «Госуслуги»
-
Единый инструмент у нескольких ведомств
Ситуация
Перед Министерством спорта Самарской области стояла задача сделать систему для вовлечения людей в занятия спортом и упрощения бюрократических вопросов. Основной проблемой было отсутствие прозрачного и понятного алгоритма для записи в государственные спортивные объекты. Случалось, родители хотели отвезти ребенка в секцию или на каток, но не знали, открыт ли объект и нет ли в нем мероприятий. Приходилось звонить или узнавать на месте. В итоге готовые объекты дожидались не всех посетителей, а люди не знали о спортивных возможностях.
Параллельно была другая проблема: в регионе отсутствовала услуга электронного присвоения спортивных разрядов. Информация по каждому спортсмену фиксировалась только в бумаге, отсюда возникали сложности с ведением учета. Мешала и бюрократия. После соревнований документы не всегда быстро приходили в министерство, так что спортсменам приходилось ждать официального подтверждения разряда еще какое-то время.
Новая платформа должна была решить сразу несколько задач:
- повысить загрузку спортивных объектов;
- привлечь больше людей к занятиям спортом;
- перевести еще больше бумажных документов в электронный вид и создать интеграцию с системой «Госуслуги».
Решение
Проект «Цифровой спорт» представляет собой платформу, объединяющую министерство, тренеров, а также спортсменов, родителей и других посетителей спортивного объекта. Для создания платформы был выбран Jmix (ранее — CUBA Platform). На выбор повлияли такие критерии, как: масштабируемая архитектура, современные технологии и присутствие Jmix в реестре отечественного ПО. Над проектом работала команда из восьми разработчиков и двух аналитиков. Готовую платформу получилось сделать за 9 месяцев.
Сейчас у каждого пользователя есть личный кабинет с разной функциональностью и возможностями.
- индивидуальный план подготовки, составленный тренером;
- онлайн календарь мероприятий;
- сервис для бронирования спортивных объектов;
- интерфейс для ввода результатов соревнований, нормативов и спортивных; разрядов, которые сразу приходят в министерство спорта;
- дневник самоконтроля спортсмена с показателями самочувствия.
В личном кабинете можно найти контакты тренера для быстрой связи. Платформа также оповестит посетителей секций, если занятие отменяется или у педагога будет замена.
- список учеников с основной информацией о каждом спортсмене;
- журнал спортсмена для отслеживания успехов своих подопечных;
- онлайн календарь мероприятий;
- раздел с результатами соревнований.
Кроме того, профессиональным спортсменам и их тренерам доступен постоянно обновляющийся список запрещенных препаратов с уведомлением о прочтении.
- данные о загрузке и посещаемости спортивных объектов;
- аналитика в виде Dashboards;
- онлайн-календарь мероприятий;
- результаты соревнований;
- реестры спортсменов, в том числе по подотчетному спортивному инвентарю.
Во время интеграции платформы с порталом «Госуслуги» и другими ведомственными системами команда разработки столкнулась с постоянно меняющимися алгоритмами для авторизации. Это осложняло работу. Для решения этой проблемы разработчики использовали специальный коннектор для Jmix. Он постоянно обновляется вендором при изменении алгоритмов и позволяет успешно проходить авторизацию.
Результат
Благодаря платформе «Цифровой спорт» у всех сторон появился единый инструмент для совместной работы. Спортсмены, родители и тренеры могут быстро узнавать о мероприятиях, управлять своим расписанием и быть в курсе новостей. В свою очередь министерство спорта Самарской области имеет прозрачную статистику посещаемости объектов и может напрямую привлекать людей к занятиям спортом — а эта метрика входит в KPI губернаторов.
Дополнительно сервисы платформы «Цифровой спорт» предоставляют реестр объектов с геопривязкой, индикацией проблемных участков, мониторинг выполнения государственных заданий и отчетность в различных разрезах.
Платформу «Цифровой спорт» создавали с возможностью быстрого тиражирования. Когда министерство спорта соседнего региона захотело внедрить «Цифровой спорт», разработчики смогли развернуть решение меньше, чем за сутки. Загрузить имеющиеся наработки можно через внутренний маркетплейс, а само развертывание происходит с помощью Docker.