Giter Site home page Giter Site logo

controle-de-validade's Introduction

Controle de validade

Exemplo imagem

Esse projeto foi feito para controlar a válidade de produtos perecíveis da loja onde trabalho, é um CRUD com login feito com Next, MUI-Datagrid, NodeJS, Docker e MySQL.

Ajustes e melhorias

O projeto ainda está em desenvolvimento e as próximas atualizações serão voltadas nas seguintes tarefas:

  • [ x ] Mudar a data que o produto foi editado a cada edição.
  • [ x ] Colocar o nome do usuário que editou o produto.
  • [ x ] Manter o nome de usuário ao dar refresh na página.
  • [ x ] Retirar código inútil.

💻 Pré-requisitos

Antes de começar, verifique se você atendeu aos seguintes requisitos:

  • Você instalou a versão mais recente do docker

Campos do banco de dados

  • Existem tres tables, produtos, user e useradmin
  • User: id, email e senha
  • Useradmin: id, email e senha
  • Produto: valorAtual, valorAntigo, desconto, cores, estoqueNum, valorFrete, estrelas, img1, img2, img3, img4 e tag

campos .env

  • PORT= porta do servidor
  • MYSQL_HOST= host do mysql
  • MYSQL_USER= nome de usuario do mysql
  • MYSQL_PASSWORD= senha do mysql
  • MYSQL_DB= nome da tabela do mysql
  • REFRESH_TOKEN= token jwt 1
  • ADMIN_TOKEN= token jwt 2

para o email recomendo usar o elasticemail.

🚀 Instalando Controle de validade

Para instalar o Controle de validade, siga estas etapas:

Windows:

- npm install
- docker run --name Produtos -e MYSQL_ROOT_PASSWORD=[senha do banco] -p 3306:3306 -d mysql
caso tenha baixado a extensão "dabatase client" clique no icone que diz "database" na esquerda e depois no + la em cima
coloque o nome do banco (Produtos), a senha que voce usou no MYSQL_ROOT_PASSWORD e aperte connect

☕ Usando Controle de validade

Para usar Controle de validade, siga estas etapas:

ative o container
npm run dev

📝 Licença

Esse projeto está sob licença. Veja o arquivo LICENÇA para mais detalhes.

controle-de-validade's People

Contributors

matheus-valentim avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.