Bem vindo ao mundo da música!
Atualmente temos a necessidade de consumir os dados de faixas musicais através do código ISRC, que é uma das coisas mais importantes na indústria fonográfica.
Segundo Abramus, ISRC (International Standard Recording Code ou Código de Gravação Padrão Internacional) é um padrão internacional de código para identificar de forma única as gravações (faixas).
Ele funciona como um código de barras da faixa.
Durante o fechamento de contrato com um produtor, foram informados 10 ISRC's que não constam em nossas bases de dados, que seguem abaixo:
- US7VG1846811
- US7QQ1846811
- BRC310600002
- BR1SP1200071
- BR1SP1200070
- BR1SP1500002
- BXKZM1900338
- BXKZM1900345
- QZNJX2081700
- QZNJX2078148
Precisamos obter e exibir os seguintes dados:
- Thumb do álbum
- Data de lançamento
- Título da faixa
- Lista dos artistas da faixa
- Duração da faixa em minutos e segundos (mm:ss)
- Player com prévia do áudio
- Link para a página da faixa no Spotify
- Sinalização dizendo se a faixa está ou não disponível no Brasil (BR)
Por decisão técnica, precisamos exibí-los através de uma webpage pública, ordenados por título da faixa de forma alfabética, sem necessidade de armazenamento para consulta posterior.
Caso a integração com o fornecedor dos dados não esteja disponível, um alerta deve ser dado ao usuário.
- Faça um fork deste repositório e abra um PR quando estiver finalizado.
- O frontend deve ser no deve ser feito em Angular versão LTS.
- A página deve ser responsiva para atender todos os tipos de dispositivos.
- Use a API do Spotify: https://developer.spotify.com/ para coletar os dados das faixas.
- Desenvolver testes unitários e de integração.
- Fidelidade às instruções.
- Padrões de projeto.
- Clean Code e boas práticas.
- Boas práticas de versionamento.
- Comunicativo
- Autodidata
- Automotivado
- Curioso
- Gostar de trabalhar em equipe
- Compromissado