Skip to content

fernandomospf/tunes

Repository files navigation

🚧 Projeto MusicTunes

♻️ Em processo de refatoração do porojeto!

Enquanto não está pronto, aproveite para tomar um café ☕

Objetivo do projeto

  • Trabalhar a habilidade de usar rotas para otimização do SPA (single page application);
  • Consumir e enviar dados para uma API, para consulta de banda ou artista, recuperar músicas de cada álbum e salvar as músicas favoritas;
  • Editar as informações da pessoa logada;
  • Tratar de requisições assíncronas e promises;
  • Uso de lifecycle methods;

Tecnologias 🔧 e Libs 📚

HTML logo

CSS logo

JS logo

REACT logo

STYLED COMPONENTS logo

Aguarde tomando um bela xicara de café! ☕

  • 1. Criar 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 favorita
  • 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