Skip to content

Sistema que acessa a API do iTunes listando musicas e albuns e te permitindo marcar as músicas como favoritas

License

Notifications You must be signed in to change notification settings

blmarquess/MyTunes

Repository files navigation

🚀 🍎 MyTunes

Desafio

Criar uma aplicação em ReactJS para consumir a API do iTunes da Apple e listar álbuns e favoritar músicas

Requisitos do projeto

  • 1 - Crie as rotas necessárias para a aplicação
  • 2 - Crie um formulário para identificação
  • 3 - Crie um componente de cabeçalho
  • 4 - Crie os links de navegação no cabeçalho
  • 5 - Crie o formulário para pesquisar artistas
  • 6 - Faça a requisição para pesquisar artistas
  • 7 - Crie a lista de músicas do álbum selecionado
  • 8 - Crie o mecanismo para adicionar músicas na lista de músicas favoritas
  • 9 - Faça a requisição para recuperar as músicas favoritas ao entrar na página do Álbum
  • 10 - Faça a requisição para recuperar as músicas favoritas e atualizar a lista após favoritar uma música
  • 11 - Crie o mecanismo para remover músicas na lista de músicas favoritas

Requisitos bônus

  • 12 - Crie a lista de músicas favoritas
  • 13 - Crie a exibição de perfil
  • 14 - Crie o formulário de edição de perfil

Quais os conteúdos tinham sidos abordados até este momento do curso

  • Componentes de classe
  • Sintaxe JSX
  • React-Router-Dom V5
  • Estado de componente de Classe
  • Utilização do ciclo de vida do componente Did Mount, Will Unmount, Did Update

Além das entregas solicitadas

  • Estilização do projeto utilizando da biblioteca Tailwind-CSS
  • Design responsivo
  • Lógica da edição do cadastro do usuário salvando seus dados no localstorage

Imagem da tela de Login Imagem da tela de pesquisa de Albuns

Imagem da tela de pesquisa mostrando resultados da pesquisa Imagem da tela de albuns marcados como favoritos

Imagem da tela de usuario

Tecnologias utilizadas:

Contatos:

Bruno Marques

ko-fi

About

Sistema que acessa a API do iTunes listando musicas e albuns e te permitindo marcar as músicas como favoritas

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published