/Labefy

Primary LanguageJavaScript

🎵 Labefy

A ideia central deste projeto é realizar uma integração com a API Labefy, que permite o gerenciamento básico de playlists de músicas

Índice


Labefy_Trim.mp4

🖋 Descrição do projeto

  • 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.


🌎 Como acessar o projeto

🎼 API utilizada

🚀 Tecnologias utilizadas

O projeto foi desenvolvido usando as seguintes tecnologias:

💾 Como baixar o projeto

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.