/drinks-delivery-app

🍺 App Web de entrega de bebidas desenvolvido em grupo, com diferentes fluxos de acessos para cliente, vendedor e administrador.

Primary LanguageJavaScript

App Full-stack utilizando React e Express

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:


Funcionamento

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


Ferramentas utilizadas


Executando o projeto

Instalação

  1. Clone o repositório git clone git@github.com:MikaelaBraga/drinks-delivery-app.git
  2. Entre no diretório cd drinks-delivery-app
  3. 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.).

  1. Inicie o client npm run dev