/soccer-stat

SimbirSoft Frontend test task

Primary LanguageJavaScript

Приложение SoccerStat

Приложение, позволяющее мониторить статистику в ведущих чемпионатах по футболу

Демо

https://ares909.github.io/soccer-stat

Технологии

  • Семантичная верстка
  • Адаптивная верстка под разрешения 320, 520, 768, 1024, 1280 и выше, которая также корректно отображается между указанными брейкпоинтами
  • React
  • Redux
  • axios
  • SCSS
  • API - https://www.football-data.org/

Доступные страницы

  • Главная - список доступных лиг
  • Команды - список команд лиги
  • Таблица - актуальная турнирная таблица
  • Матчи - список матчей выбранной лиги
  • Также доступен список матчей конкретной команды

Функционал

  • На листах с командами - возможность фильтрации по названиям
  • На листах с матчами - возможность фильтрации по дате

Планы по доработке

  • Оптимизировать и вынести похожий код в отдельные элементы

Установка

Перед началом работы необходимо проверить наличие установленного node.js и npm

Скопируйте проект на компьютер:

git clone https://github.com/ares909/soccer-stat

Установите зависимости:

npm install

Работа

Для локальной разработки с поднятием сервера используйте:

npm start

Для сборки версии в продакшен:

npm run build