👨🏫LOJA DE DISCOS COM EJS, EXPRESSJS, MATERIALIZECSS E JSON.
O projeto de loja de discos
é um aplicativo web que permite aos usuários explorar uma seleção de discos disponíveis. Ele fornece informações detalhadas sobre cada disco, como ano de lançamento e descrição do álbum.
- Visualização de Discos: Os usuários podem visualizar uma lista de discos disponíveis.
- Detalhes do Disco: Cada disco exibe informações como ano de lançamento e uma descrição detalhada do álbum.
- Navegação: Os usuários podem navegar entre os diferentes discos usando a interface do aplicativo.
-
Instalando as Depêndencias:
-
Para instalar as dependências listadas no arquivo "package.json", você pode usar o comando
npm install
ou simplesmentenpm i
no terminal. Certifique-se de estar no diretório do seu projeto onde o arquivo "package.json" está localizado. O npm irá ler o arquivo "package.json" e instalar todas as dependências listadas nele. -
Aqui está o comando:
npm install
ou
npm i
-
-
Executando o Aplicativo:
- Para subir o servidor, no diretório do seu projeto, digite o seguinte comando no Terminal/CMD:
node app.js
- Acesse o APP no navegador visitando http://localhost:8000.
-
Usando o APP:
- Ao acessar a página inicial do aplicativo, os usuários serão apresentados a uma lista de discos disponíveis.
- Cada item da lista corresponde a um disco específico e exibe o ano de lançamento e uma breve descrição.
- Para obter mais informações, o usuário pode clicar em
informações
. - Isso o levará a uma página de detalhes dos discos, onde informações mais detalhadas sobre os álbuns serão exibidas, como ano de lançamento e descrição completa.
-
Uso do arquivo
informacoes.json
:- O arquivo
./CODIGO/public/informacoes.json
contém os dados dos discos disponíveis informações. - Esses dados são lidos pelo aplicativo e usados para exibir as informações sobre os discos na interface do usuário.
- Qualquer atualização ou adição de novos discos deve ser feita diretamente no arquivo
informacoes.json
seguindo o formato JSON fornecido. As alterações serão refletidas automaticamente na interface do aplicativo quando ele for reiniciado.
- O arquivo
- Entendemos que para manipular arquivos em
HTML
,CSS
e outras linguagens relacionadas, é necessário possuir conhecimento nessas áreas. Para auxiliar nesse aprendizado, oferecemos cursos gratuitos disponíveis: