Bem-vindx ao repositório do Drinks Delivery App! Aqui você pode encontrar informações sobre o desenvolvimento do projeto, bem como as tecnologias utilizadas, e como você pode fazer para executar e rodar o projeto.
Essa aplicação full-stack foi desenvolvida em grupo, como parte de um trabalho/projeto avaliativo da Trybe. As pessoas integrantes do grupo que colobararam no desenvolvimento desse projeto foram:
- Arthur Gourlart
- Matheus Henrique
- Sthefany Caroline
- Rafael Reis
A API é um sistema de gerenciamento de vendas, com diferentes fluxos de acessos e regras de negócios. É possível criar, listar, atualizar e deletar vendas.
- No fluxo de acesso do cliente, ele pode gerar uma venda, escolher um vendedor específico para aquela compra, bem como acompanhar os status da compra.
- No fluxo de acesso do vendedor é possível receber os pedidos feitos pelo cliente, visualizar detalhes e alterar status do pedido.
- No fluxo de acesso do administrador é possível listar todos os usuários cadastrados, bem como excluir um usuário ou criar um novo.
Você pode conferir a apresentação em slide neste link e consultar os endpoints da API que foram documentados no Swagger Hub Api
- Clone o repositório
git clone git@github.com:MikaelaBraga/drinks-delivery-app.git
- Entre no diretório
cd drinks-delivery-app
- Instale as dependências
npm install
set as variáveis de ambiente do banco no arquivo back-end/.env com as configuraçãoes do seu banco (MySql) localmente (Workbench, Docker, etc.).
- Inicie o client
npm run dev