Skip to content

paulosergiolima/loja_fumo_trabalho

Repository files navigation

Fumoland

Overview

Um protótipo de um e-shop para bonecas da série touhou, composto por um sistema de cadastro, de favoritos e de carrinho.

Tecnologias

  • Express
  • EJS
  • Prisma
  • Mariadb

Screenshots

Homepage image Pagina de um produto image Carrinho image Pagina de login

image

Como rodar

Diretamente

  1. Rode npm install
  2. Crie um arquivo .env com DATABASE_URL(url da database), JWT_SECRET_KEY e TOKEN_HEADER_KEY(chaves para JWT, PORT(port da database)
  3. Rode node index.js
  4. Pronto!

Docker

  1. Tenha certeza que não existe nenhum aplicativo rodando no port 8080 e 3306
  2. Rode node index.js
  3. Pronto!

Populando

A database não contém nenhum produto nem categoria do começo, você pode adicionar produtos utilizando o prisma studio ou você pode mandar uma request, como:

image

categorias:

image

e conectando elas:

image