Existem ao todo 3 Páginas:
/
- Início : Exibe uma breve introdução e todos os álbuns com seus detalhes por meio de scroll infinito, também é possível visualizar todas as faixas de cada álbum;/albuns
- Gerenciar Álbuns: Permite listar todos os álbuns já cadastrados, organizar a lista, pesquisar pelo nome, adicionar um novo álbum, editar e remover. Além disso, também é possível adicionar ou remover faixas dos álbuns;/faixas
- Gerenciar Faixas: Permite listar todas as faixas já cadastradas, organizar a lista, pesquisar pelo nome, adicionar uma nova faixa (que deve ser atribuída a, pelo menos, um álbum), editar e remover.
Os formulários são validados por meio do próprio HTML. O React Bootstrap facilita a integração desses recursos de validação HTML5 em componentes, permitindo utilizar os mesmos atributos e comportamentos que teria em um formulário HTML regular, mas com a conveniência e a estilização adicionais fornecidas pelos componentes do Bootstrap.
nome
: Required|String|Unique|Max:100;ano
: Required|Integer|Digits:4;imagem
: String;spotify_link
: String.
nome
: Required|String|Unique|Max:100;duracao
: Required; (Formatomm:ss
- Ex.: 05:20)spotify_link
: String.albuns
: Required|Array. (Checkbox)
Baixar e instalar o Node.JS.
Instale as dependências com npm install
No arquivo \src\context\GlobalContext.js
edite a URL caso seja necessário:
const apiURL = "http://URL_DA_API/api/";