Схема решения
Задача
Обновить портал лиги и связать работу организаторов, судей и команд с публичным расписанием, результатами и статистикой. Сохранить возможность переноса исторических данных из прежней системы.
Как устроено решение
Обновлённая платформа на Laravel 13 и Livewire 4 объединяет портал для болельщиков и собственную панель управления лигой. Электронный протокол содержит составы, голы, штрафы, буллиты и время вратарей. События матча передаются в публичный протокол через Reverb и Echo. Сервисы расчёта формируют турнирные таблицы, статистику и рейтинги с учётом регламентов. Для внешних клиентов реализованы API чтения и отдельный защищённый API ведения протокола.
Что реализовано
- Сезоны, соревнования, дивизионы, этапы, расписание и результаты
- Электронный протокол: составы, голы, штрафы, буллиты и вратарская статистика
- Обновление публичного протокола событиями Reverb / Echo
- Турнирные таблицы, рейтинги игроков и версии регламентов
- Карточки команд, игроков, судей и арен; новости, фото и видео
- Поиск через Scout / Meilisearch с резервным поиском по базе
- Собственная админка, роли, журнал действий, PDF и документация API
- Инструменты переноса команд, игроков, матчей и статистики из прежней системы
Что это даёт бизнесу
- События вводятся в протоколе и становятся общей основой для результатов, статистики и публичного представления матча.
- Расчёты по регламентам помогают учитывать особенности разных турниров без ручной сборки каждой таблицы.
- Болельщики получают расписание, карточки участников и ход матча в одном месте; организаторы управляют теми же сущностями в админке.
- API и инструменты переноса данных дают основу для развития мобильных клиентов и обновления действующей системы.
Где пригодится вашему проекту
Для спортивных лиг, федераций и организаторов соревнований, которым нужны расписание, электронные протоколы, рейтинги и единый источник данных для сайта и приложений.
Технологии проекта
Описана обновлённая версия портала. Стек и состав модулей подтверждены исходным кодом и lock-файлами.
SaaS, порталы и личные кабинеты