A aplicação esta no online, acesse atravez do link abaixo:
https://t-tunes.vercel.app/
Faça o git clone:
git@github.com:ts-dart/TTunes.git
Faça a instalação dos pacotes:
npm install
Neste projeto foi criado o TTunes, uma app web que pode reproduzir o preview de musicas de diversos artistas, também e possivel ao usario criar uma lista de musicas favoritas e criar um perfil de usuario.
E possivel ao usuario:
- 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.
-
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
. -
Deploy da aplicação foi feito utilizando Heroku.