Skip to content

ONErpm-Lab/front-end-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Início

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.

Problema

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.

Requisitos

  • 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.

Diferencial

  • Desenvolver testes unitários e de integração.

O que será avaliado

  • Fidelidade às instruções.
  • Padrões de projeto.
  • Clean Code e boas práticas.
  • Boas práticas de versionamento.

Perfil que buscamos

  • Comunicativo
  • Autodidata
  • Automotivado
  • Curioso
  • Gostar de trabalhar em equipe
  • Compromissado

About

Front-end Challenge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published