igords-goncalves / meu-time

Projeto para um teste técnico visando uma vaga como desenvolvedor front-end na empresa trade technology. O teste consiste em construir uma aplicação para entusiastas de football consumindo dados fornecidos pela api-rest https://www.api-football.com.
MIT License
1 stars 0 forks source link

RP - Requisitos do projeto Meu Time #1

Open igords-goncalves opened 1 year ago

igords-goncalves commented 1 year ago

Descrição

Nosso cliente José Gustavo, apaixonado por futebol e tecnologia, encontrou uma API pública, chamada API-Football, com informações sobre ligas e copas ao redor do mundo. A partir dela, ele deseja construir uma aplicação web para visualizar esses dados, denominada Meu Time. Para acessar a aplicação, o usuário deverá criar uma conta na API-Football antes. Assim, ele receberá uma key de autenticação para usar na tela de login da Meu Time, ao invés de usuário e senha. Por baixo dos panos, sua aplicação utilizará a key informada pelo usuário para realizar as requisições à API.

Atenção: cada conta gratuita possui um limite de 100 requisições por dia.

Após realizar o login e escolher um país, ele deseja selecionar uma de suas ligas, para então selecionar um dos times participantes.

Critérios de aceite / Regras de negócios / Requisitos

Referente ao time selecionado, deve ser possível visualizar:

API-Football - Documentation

API-Football - Documentation

"lineups": [
{
"formation": "4-2-3-1",
"played": 32
},
{
"formation": "3-4-1-2",
"played": 4
},
{
"formation": "3-4-2-1",
"played": 1
},
{
"formation": "4-3-1-2",
"played": 1
}
],

O endpoint teams statistics fornece as informações no formato abaixo:

"minute": {
"0-15": {
"total": 4,
"percentage": "6.06%"
},
"16-30": {
"total": 17,
"percentage": "25.76%"
},
"31-45": {
"total": 11,
"percentage": "16.67%"
},
...
} selected.
igords-goncalves commented 1 year ago

Deixar um time já definido como padrão, de escolha em todos os inputs.