Клиенту требовался веб-сервис, который в реальном времени собирал бы данные о спортивных матчах с сайта Flashscore и визуализировал ключевые метрики и события. Основной акцент — на скорости обновления данных, интерактивной графике и возможности использовать информацию для анализа и прогнозов
Мы реализовали сайт, где данные о матчах автоматически собираются с помощью Selenium, обрабатываются на стороне клиента и отображаются в виде интерактивных графиков, таблиц и виджетов.
Аналитика охватывает события в футболе, баскетболе и теннисе — отображаются голы, карточки, замены, а также динамика владения мячом и атак.
На сайте реализовано:
- Веб-драйвер, собирающий данные с Flashscore (Selenium)
- JavaScript-обработка и фильтрация данных без перезагрузки страницы
- Графическая отрисовка событий с помощью Vue.js
- Панель фильтров (по видам спорта, матчам, командам)
- Интерактивные подсказки и всплывающие окна
Технологии:
- Frontend: JavaScript (Vue.js) — быстрый UI с графикой и реактивной логикой
- Backend/data layer: Selenium — парсинг и сбор данных в реальном времени
Сайт стал инструментом для пользователей, занимающихся спортивной аналитикой и ставками. Благодаря частому обновлению информации и удобной визуализации, сервис быстро нашёл аудиторию и положительные отзывы.
Клиент отметил, что благодаря аналитике с сайта пользователи стали быстрее принимать решения, а сам сервис — конкурентным на фоне аналогичных проектов.