Skip to content

🍹A full-stack drink delivery store developed with React, Context API, Node, Express, Sequelize and MySQL. Unit tests utilizing Mocha, Chai, Sinon and RTL

Notifications You must be signed in to change notification settings

carloshenryck/delivery-manager

Repository files navigation

Delivery Manager

Contas testes para utilizar:

Administrador:

email: [email protected]
senha: --adm2@21!!--

Vendedor:

email: [email protected]
senha: fulana@123

Cliente:

email: [email protected]
senha: --zebirita--

apresentação design

📋 Sobre

O projeto consiste em um site onde o usuário pode realizar a compra de bebidas e acompanhar o seu estado, e o vendedor poderá gerenciar todos os seus pedidos recebidos

✨ Funcionalidades

  • Login/Casdastro
  • Login automático através de LocalStorage

Fluxo Cliente

  • Adicionar produtos ao carrinho
  • Efetuar compra
  • Listar pedidos já realizados
  • Ver detalhes de cada pedido

Fluxo Vendedor

  • Visualizar pedidos recebidos
  • Visualizar e alterar detalhes do pedido

Fluxo Administrador

  • Cadastrar/Excluir vendedores

Visualize todo o fluxo do projeto no figma

Figma URL

💻 Tecnologias

Front-end

ReactJs React Router Context API

Back-end

NodeJS ExpressJS Sequelize JWT MySQL Docker

Testes unitários

Mocha Chai Sinon RTL

📦 Rodando o projeto

Instale as dependências gerais

npm i

Instale as dependências de front e back

npm run dev:prestart

Caso você não tenha MySQL instalado em seu computador, você pode utilizar o docker com os seguintes comandos

OBS: você precisa do docker-compose instalado
cd back-end
docker-compose up -d

Rode o servidor Back-end

cd back-end
npm start

Rode o servidor front-end

cd front-end
npm start

👨‍💻 Contribuidores


Carlos Henryck



Eduardo Santos



Brayan Santos



David Machado



Eduardo Ferreira


About

🍹A full-stack drink delivery store developed with React, Context API, Node, Express, Sequelize and MySQL. Unit tests utilizing Mocha, Chai, Sinon and RTL

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published