Projeto realizado para a materia de "Desenvolvimento de Aplicações para a Internet" do curso de Ciência da Computação, na FCT - Unesp.
Clique para expandir!
A aplicação consiste na simulação de um site de vendas. Esse site contém, necessariamente, três páginas
- 1. Página principal com apresentação de produtos
-
a. Listagem de todos produtos disponíveis.
-
b. Produtos fictícios, armazenados em uma variável JavaScript.
-
c. O usuário não precisa entrar em uma página dedicada aos produtos, apenas adicionar os produtos desejados direto da página principal.
-
d. Cada produto deve possuir, no mínimo, os seguintes campos:
- i. Nome
- ii. Categoria
- iii. Preço
- iv. Imagem associada
- e. Você deve ter ao menos cinco categorias de produto
- f. O usuário poderá filtrar produtos por categoria
-
2. Página com detalhes de compra e dados de usuário
- a. Dados para entrega.
- b. Resumo da compra.
- c. Tratar as entradas!
-
3. Página com confirmação de pedidos
- a. Página com resumo do pedido.
- b. Gerar um número aleatório para representar o tempo de frete.
-
4. Utilizar banco de dados para armazenamento das informações;
-
5. Adicionar filtragens/ordenações por preço;
-
6. Implementar um cadastro para o usuário;
-
7. Na página de detalhes de compra e dados de usuário, verificar se há um cadastro para o usuário. Se não, realiza-lo antes de prosseguir com pedido.
-
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além disto é bom ter um editor para trabalhar com o código como VSCode
Primeiro você vai precisar clonar o repositorio:
gh repo clone luan-sabino/PokeStore
Abra a pasta pelo terminal, e em seguida execute: node index.js
O servidor irá iniciar na porta 3000, basta acessar: localhost:3000
Obs: Caso queira trocar a porta, basta ir no arquivo "index.js"
, e alterar a variavel port
As seguintes ferramentas foram usadas na construção do projeto:
Luan Sabino 🚀
Feito com ❤️ por Luan Sabino 👋🏽 Entre em contato!