Sistema de hamburgueria. Nesta aplicação os clientes podem inserir seus dados se cadastrar e fazer pedidos. Os administradores podem ver os pedidos, adicionar e editar informações dos produtos e adicionar novas categorias.
Para rodar o projeto será necessário instalar as seguintes aplicações:
Subindo a base de dados:
Subindo container postegres
docker run --name codeburger-postgres -e POSTGRES_PASSWORD=postgres -p 5432:5432 -d postgres
Subindo container mongodb
docker run --name mongo -p 27017:27017 -d -t mongo
Obs: Vocé pode escolher qualquer nome para a base de dados, devendo somente alterar no arquivo database.js dentro da pasta config, assim como valores referente ao ambiente (usuario, host, etc).
É necessário rodar as migrations para que o Sequelize crie as tabelas necessárias no banco de dados, através do comando:
yarn sequelize db:migrate
Instalando as dependências.
yarn install
Execute a aplicação em modo de desenvolvimento
yarn dev
- JavaScript
- Node
- Yarn
- Express
- Nodemon
- Sucrase
- Sequelize
- Bcrypt
- Jwt
- Yup
- Postgres
- Mongodb
- Multer
- Uuid
- Prettier
- Eslint
Feito por Wend Carlos 👋