Skip to content

API desenvolvida em python FastApi como backend do Aplicativo control finance, para conexão e autenticação de usuarios com uso de JWT e acesso ao banco de dados

Notifications You must be signed in to change notification settings

Luc45-Pereira/api-tcc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API do projeto

  • API Desenvolvida para conexão e autenticação de usuarios com uso de JWT

Pacotes utilizados

  • FastAPI
  • pydantic (criaçåo de dataclasses)
  • SQLAlchemy (ORM)
  • jwt (autenticação de Login)
%%{init: {'theme':'neutral'}}%%

flowchart TD
    A[API] --> JWT;

    JWT --> B[Routes];

    B --> C{Cartao};
    B --> D{Entrada};
    B --> E{Saida};
    B --> F{User};
    B --> G{Endereco};

    Chamadas[Create Read Update Delete ReadAll];

    C --> Chamadas;

    D --> Chamadas;

    E --> Chamadas;

    F --> Chamadas;

    G --> Chamadas;


    SQLAlchemy;
    Chamadas --> SQLAlchemy;

    SQLAlchemy --> Banco[Banco de dados];

Loading
mindmap
  root((saldo))
    Diminuiu o Valor
        Valor{{valor < saldo?}}
            Notifica)Saldo no vermelho(

            Valor{{Valor próximo de 0?}}
                Notifica)Saldo proximo do limite(
        
        Despesas
            Valor{{Proximo do fim do mes e com despesas a pagar}}
                Notifica)Necessario pagar contas ˜Saldo pode cobrir x de despesas˜(

    
    Contas a pagar
        Vencimento{{Falta 5 dias para vencer?}}
            Notifica)Esta chegando o vencimento da conta X(
        
        Conta{{Paga?}}
            Notifica)Conta paga com sucesso!(
        
        Saldo{{Saldo pode pagar a conta e falta 3 dias para pagar?}}
            Notifica =)Conta X já pode ser paga com o saldo atual(

    Limite do Cartao
        Limite{{Limite próximo de 0 "5% do valor total" }}
            Notifica)Saldo do cartao X esta próximo do fim(
        Limite{{Chegou a 0}}
            Notifica)Você não possui mais limite no cartao X(

    
    Aumentou o valor
        Valor{{Acima do mes anterior?}}
            Notifica)Saldo passou do mes anterior(
        
        Valor{{Proximo do mes anterior}}
            Notifica)Saldo proximo de alcançar o mes anterior(
        
    
Loading

About

API desenvolvida em python FastApi como backend do Aplicativo control finance, para conexão e autenticação de usuarios com uso de JWT e acesso ao banco de dados

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages