Skip to content

zThiago15/IDrink

Repository files navigation

Logo

🍹 IDrink - App de entrega de bebidas

-------------------------------------------------

🧩 Introdução    |    🚀 Resultados   |    🧪 Dependências   |    🏆 Créditos       


🧩 Introdução

O site IDrink, é um sistema de delivery de bebidas alcólicas. O usuário cliente, ao fazer login, tem acesso ao catálogo de produtos, pode selecionar a quantidade e ir para o checkout finalizar a compra. O usuário vendedor gerencia as compras que foram feitas e prepara o produto para entrega, mudando o status do pedido para o cliente saber se o seu pedido está em preparo ou já saiu para entrega.

No front-end, utilizamos Tailwind, React, Redux, rotas, Web Storage e testes com JEST/RTL e no back-end usamos Node.js, express, JWT, Sequelize(ORM), testes com mocha/chai/sinon e Swagger para documentação. Realizei o projeto com a equipe: Ítalo Iveldo, Isaac Farias, Junior Mira e André Wiliams Marquez.

🚀 Resultados

Todos os resultados foram alcançados com sucesso. De modo geral são esses os resultados de cada requisição.


⭐ Criar conta ⭐ Login ⭐ Pesquisar bebidas ⭐ Finalizar pedido
create-account-idrinks login-idrinks search-idrinks finish-order

-----------------------------------------------------


🧪 Dependências

Requisitos para rotar o codigo no front-end

  "dependencies": {
    "@reduxjs/toolkit": "^1.8.6",
    "@testing-library/jest-dom": "5.16.2",
    "@testing-library/react": "12.1.4",
    "@testing-library/user-event": "13.5.0",
    "axios": "^0.27.2",
    "jest": "^27.5.1",
    "moment": "^2.29.4",
    "react": "17.0.2",
    "react-dom": "17.0.2",
    "react-redux": "^8.0.4",
    "react-router-dom": "^6.4.2",
    "react-scripts": "5.0.0",
    "serve": "13.0.2",
    "web-vitals": "2.1.4"
  },

Requisitos para rotar o codigo no back-end

  "dependencies": {
    "@hapi/boom": "9.1.4",
    "@types/express": "4.17.13",
    "body-parser": "1.19.2",
    "cors": "2.8.5",
    "dotenv": "16.0.0",
    "express": "4.17.3",
    "express-async-errors": "^3.1.1",
    "express-rescue": "1.1.31",
    "jsonwebtoken": "8.5.1",
    "md5": "^2.3.0",
    "multer": "1.4.4",
    "mysql2": "2.3.3",
    "sequelize": "6.17.0",
    "socket.io": "4.4.1",
    "swagger-ui-express": "^4.6.0"
  },

🏆 Equipe

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages