GuiMarthe / dcv

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dcv - desafio comanda virtual

O sistema consistem em criar uma order que pode possuir 3 estados.

Aspectos de comportamento:

  • Por padrão, assim que criado, ele é 'preparing'(é assim que chega pra cozinha) que pode marcar como 'ready' assim que estiver pronto.
  • Cada comanda chega com o nome do cliente que fez.
  • O cliente escolhe como pagar, Cartão de crédito, debito ou dinheiro.
  • Assim que pagar, acontece o checkout, e por fim o ultimo estado 'finish'

Stacks usadas NodeJs(NestJs), MongoDB, ReactJs e Docker

é preciso instalar o docker-compose

Use o comando: docker-compose up para subir o banco

rode o comando yarn para instalar os modules

yarn start no backend para rodar

Aspectos técnicos

acesse o /kitchen para visualizar as comandas ativas /customer para criar uma comanda

About