Найти тему
websweetweb

Кейс: сайт для футбольного рейтинга

Оглавление

Приветствуем вас на канале студии websweetweb!

В этом году нам удалось поработать над одним проектом, выделяющимся среди других. Это сайт об английском футболе для пользователей со всего мира.

Возможно, кто-то из наших читателей слышал о рейтинге УЕФА для футбольных клубов. В зависимости от выступления в еврокубках футбольные клубы всей Европы занимают места в общем рейтинге.

Так вот Football Rating - это аналог рейтинга УЕФА для Англии. Рейтинг включает в себя все клубы, выступающие в топ-5 дивизионов английского футбола, а также Кубке Англии и Кубке Лиги.

В этом неофициальном рейтинге учитываются все матчи, проведенные командами во внутренних турнирах. Каждый турнир имеет свой коэффициент, а поэтому победа например в Английской Премьер-Лиге ценится выше, чем в Лиге 1 (4-й по значимости дивизион в Англии).

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

Какие же задачи стояли перед нами?

Мы взяли на себя полностью и разработку дизайна для рейтинга, и его техническую реализацию.

Загрузка исторических данных

Сейчас в базу данных рейтинга загружены матчи всех сезонов, начиная с 1888 года. По некоторым из них пока представлены не все турниры, но постепенно данные по ним загружаются в сервис - и скоро эти пробелы будут закрыты.

Изначально мы загрузили в базу все матчи регулярных чемпионатов, а также основные данные о клубах. Это довольно большой объем информации, но задача была успешно решена.

Обновление информации

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

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

Реализация проекта

Сервис полностью разработали наши специалисты. В его основе не лежит ни одна cms. При разработке мы сразу учли возможные пути развития рейтинга. А поэтому в дальнейшем любая его доработка и расширение функционала будет легко реализовать и встроить в уже имеющийся сервис.

Запуск проекта

Разработка этого проекта заняла у нас больше полугода. За это время рейтинг прошел все стадии от идеи и механизма подсчета рейтинга до полностью готового к запуску продукта.

Сейчас в базе сервиса более чем 200 000 матчей, сыгранных 368 клубами в 122 сезонах.

Так получилось, что запуск проекта совпал с возобновлением футбольных соревнований в Англии после коронавирусной паузы. Матчи проходят практически каждый день, а позиции клубов в рейтинге меняются не менее часто.

Поэтому смотрите футбол, заходите на сайт football-rating.co.uk, а за услугами по веб-разработке обращайтесь к нам!