Giter VIP home page Giter VIP logo

football-leagues-react-old's Introduction

Описание репозитория

Настроенный деплой на gh-pages:

https://kravchenko-work.github.io/

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

  1. Скачивание и разархирование проекта;
  2. команда npm i (если Вы пользуетесь npm пакетом менеджеров);
  3. npm start;

2) Список запросов к API

2) Описание работы приложения

На сайте 2 основные страницы, ссылки на которые расположены в шапке. На этих страницах расположены карточки, которые являются ссылками на календарь выбранной лиги или команды сооветственно. В рамках задания это 3, 4 страницы соответственно.

3) Нюансы по задания

На странице списка лиг многие карточки заблокированы, но есть и открытые (P.s. ближе к концу есть активные). Это потому что бесплатная версия API предоставляет доступ только к нескольким лигам с матчами.

4) Структура файла с компонентами src без файлова со стилями .css:

  • component
    • CalenadarLeague
      • CalendarLeague.js - Календарь лиг
    • CalendarTeam
      • CalendarTeam.js - Календарь команды
    • Functional
      • SearchData
        • SearchLeague.js - форма поиска лиги по дате, используется в компоненте календарь лиги
        • SearchTeam.js - форма поиски команды по дате, используется в компоненте календаря команды
      • SearchName
        • SearchLeague.js - форма поиска лиги по названию, используется в компоненте списка лиг
        • SearchTeam.js - форма поиска команды по названию, используется в компоненте списка команд
      • Header
        • Header.js - Шапка сайта
      • ListLeague
        • League__elem.js - Картока одной лиги, используется в списки лиг
        • ListLeague.js - Список лиг
      • ListTeam
        • ListTeam__item.js - Карточка отдельной команды, используется в списке команд
        • ListTeam.js - Список команд
      • App.js - Самый верхний компонент в иерархии
      • index.js - компонент, отчевающий за рендеринг на сайт

football-leagues-react-old's People

Contributors

wyaches avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.