Ei, alguém ai falou em música???
Bem vindos ao TrybeTunes!!!
Neste projeto, você pode escutar um trecho das suas músicas favoritas, buscando elas na página principal, procurando por seu álbum, artista ou o próprio titulo da música! Neste divertido app, ainda é possível adicionar suas músicas favoritas, bem como criar seu perfil pessoal!
-
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]
-
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]
Neste projeto, fui capaz de:
-
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
doReact Router
-
Usar o componente
Redirect
pra redirecionar para uma rota específica; -
Criar links de navegação na aplicação com o componente
Link
;
Neste projeto foi desenvolvido um modelo de player de músicas! Ao utilizar essa aplicação uma pessoa usuária deverá ser 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;
- Ver a lista de músicas favoritas;
- Ver o perfil da pessoa logada;
- Editar o perfil da pessoa logada;