O Restaurante do futuro
Uma breve descrição sobre o que esse projeto faz e para quem ele é
- 🍕 Autenticação com login
- 🍔 Criptografia de senhas
- 🍟 Visualize o cardápio completo do restaurante
- 🌭 Veja mais detalhes sobre um prato específico
- 🥓 Crie e adicione um novo prato ao cardápio
- 🥞 Coloque pratos desejados no carrinho de compras
- 🥪 Aumente a quantidade que deseja de um prato no carrinho de compras
- 🥨 Remova um prato do carrinho de compras
Estas são as ferramentas que utilizamos para desenvolver este projeto:
-
Backend
- Node.js (JavaScript)
- SQLite
- Prisma ORM
-
Frontend
- AngularJS
- Sass
-
Testes de API
- Postman
Para rodar este projeto em sua máquina, siga estas etapas:
O que você precisa para executar a Loja Virtual em seu computador:
- Node.js
- Clone o repositório:
git clone https://github.com/SenaNilo/DesafioFullStack-LojaVirtual- Vá para a pasta do projeto
cd DesafioFullStack-LojaVirtual- Instale as dependências do projeto com npm
npm install- Configure seu arquivo
.env
DATABASE_URL="file:./dev.db"
ACCESS_KEY="chavedpscolocar"
- Gere o Prisma Client
npx prisma generate- Inicie o servidor na sua máquina
npm run dev- Inicie o Prisma Studio na sua máquina (opcional)
npx prisma studio