Giter Site home page Giter Site logo

api-erp's Introduction

Api erp

Api erp para empresa de manutenção de equipamentos.

Como executar o projeto

  1. Download python 3.11.2
  2. Baixar aqui
  3. Instalar python
  4. Colocar python e pip como variável ambiente
  5. Coloque o powerSheel como administrador e execute esse comando
  6. Set-ExecutionPolicy Unrestricted
  7. Abrir cmd e executar
  8. cd desktop & mkdir nome-do-projeto & cd nome-do-projeto
  9. Ainda no cmd criar ambiente
  10. python -m venv venv
  11. Ainda no cmd ativar ambiente virtual
  12. .\venv\Scripts\activate
  13. Instalar flask
  14. pip install flask

Referência - Como configurar ambiente no windows 10

https://www.youtube.com/watch?v=kkoJTBtj4ds

Lógica da aplicação

USUÁRIOS

Cadastrar usuário: Para cadastrar o usuário a api tem que antes verificar se o usuário já é existente, se não for efetuar cadastro Colocar senha padrão. Assim forçando o usuário de refinir senha que será enviado um email para redefinição

Fazer login: Procurar usuario e senha passado para a api no banco de dados, se encontrar retornar os dados. Caso contrário enviar "usuário não encontrado"

Resetar senha: Obter email, enviar nova senha no email do usuário

Modificar senha: Passar essas informações: email, senha, confirmarSenha. Validar esses dados e fazer alteração

JWT => criar token de autenticação

EQUIPAMENTOS: Ver Cadastrar(um por um) Alterar(um por um) Deletar(um por um)

api-erp's People

Contributors

gustavo-queirozman 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.