Skip to content

Latest commit

 

History

History
32 lines (26 loc) · 1.21 KB

README.md

File metadata and controls

32 lines (26 loc) · 1.21 KB

Projeto TrybeTubes 🎶

Desenvolvido no módulo de front-end do curso de desenvolvimento web da Trybe 🚀

Descrição do projeto

Desenvolvida uma aplicação capaz de:

  • Fazer login;
  • Pesquisar por uma banda ou artista;
  • Listar os álbuns disponíveis dessa banda ou artista;
  • Visualizar as músicas de um álbum selecionado;
  • Reproduzir uma prévia das músicas deste álbum;
  • Favoritar e desfavoritar músicas;

Tecnologias usadas no desenvolvimento do projeto

  • Fazer requisições e consumir dados vindos de uma API;
  • Utilizar os ciclos de vida de um componente React;
  • Utilizar a função setState de forma a garantir que um determinado código só é executado após o estado ser atualizado
  • Utilizar o componente BrowserRouter corretamente;
  • Criar rotas, mapeando o caminho da URL com o componente correspondente, via Route;
  • Utilizar o Switch do React Router
  • Criar links de navegação na aplicação com o componente Link;

Para rodar esse projeto

Para ver esse projeto funcionando na sua máquina:

  • Clonar o repositório:

git clone git@github.com:iriscacais/trybeTunes.git

  • Instalar as dependências:

npm install

  • Para visualizar o projeto em uma página web utilize:

npm start