A ideia central deste projeto é realizar uma integração com a API Labefy, que permite o gerenciamento básico de playlists de músicas
Labefy_Trim.mp4
-
O usuário deve ser capaz de criar uma playlist de músicas. Para isso, ele só precisa passar um nome. Não podem existir playlists com o mesmo nome.
-
Deve haver a possibilidade do usuário visualizar todas as suas playlists, em uma lista específica. Nesta lista, o usuário também pode deletar alguma playlist.
-
O usuário deve ser capaz de visualizar os detalhes de uma playlist: o seu nome e as músicas que fazem parte dela.
-
Para adicionar músicas à playlist, o usuário deve informar: o nome, os artistas relacionados (que pode ser só um cantor ou uma banda) e um link com o arquivo de áudio correspondente a esta música.
-
Por fim, quando o usuário abrir o detalhe da playlist, ele deve ser capaz de ouvir a cada uma das músicas que estiverem inseridas na playlist. Um botão de 'play' e 'pause' é essencial para isto.
O projeto foi desenvolvido usando as seguintes tecnologias:
Primeiro instale o Git, Node.jS + npm
# Clonar o repositório
git clone https://github.com/future4code/Johnson
# Entrar no diretório
cd labefy
# Instalar as dependências
npm install
npm install styled-components
npm install axios
npm install sweetalert
# Rodar o projeto
npm run start
Desenvolvido com 💙 por Alexandre.