Aplicação de entregas de bebidas, com diferentes fluxos de acesso. Neste projeto foi desenvolvido o back-end, front-end e o banco de dados, com padrão API Rest e arquitetura MSC. O banco de dados é em MySQL com controle acesso auxiliado pelo ORM Sequelize.
É necessário ter Docker na sua máquina local para executar os seguintes comandos.
- Rode o comando
docker-compose up -d
para subir o container do MySQL. - Em seguida rode o comando
npm install
para instalar as dependências do projeto via npm - Por fim, rode o comando
npm start
para iniciar a aplicação
- A tela inicial da aplicação é a página de Login, como a aplicação já conta com arquivos para popular o banco de dados com usuários, você pode usar o usuário com email "[email protected]" e senha "batatinha" para logar direto e não precisar cadastrar um novo usuário.
- Caso queira logar como pessoa vendedora, pode usar o email "[email protected]" e senha "batatinha" que você será redirecionado à página de pedidos da pessoa vendedora (estilização em andamento), caso tenha sido feito algum pedido.