Skip to content

Esta API, construída com FastAPI, permite gerenciar contas a pagar. As funcionalidades incluem criar, atualizar, listar, e deletar contas (CRUD). Os dados das contas incluem nome, descrição, data, valor e situação.

Notifications You must be signed in to change notification settings

DanilloSouza03/PayMemo-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📑 PAY Memo - API de Controle de Contas

Descrição

A PAY Memo é uma API desenvolvida para gerenciar um sistema de controle de contas. Com esta API, você pode criar, listar, atualizar e deletar contas. Foi implementada usando FastAPI, com validação e tratamento de erros utilizando Pydantic.

Imagem de Exemplo

🛠️ Tecnologias Usadas

  • Python: Linguagem de programação principal.
  • FastAPI: Framework utilizado para desenvolver a API.
  • Pydantic: Biblioteca utilizada para validação de dados.
  • Uvicorn: Servidor ASGI usado para rodar a aplicação.
  • SQLAlchemy: Utilizado para interação com o banco de dados.

🚀 Endpoints

  • POST /criarConta/: Registra uma nova conta no sistema.
  • GET /listarContas/: Retorna todas as contas cadastradas.
  • GET /pegarConta/{id_conta}: Retorna os detalhes de uma conta específica.
  • PUT /atualizarConta/{id_conta}: Modifica os dados de uma conta existente.
  • DELETE /deletarConta/{id_conta}: Remove uma conta do sistema.

📂 Estrutura do Projeto

  • main.py: Arquivo principal que contém as rotas e a lógica da API.

About

Esta API, construída com FastAPI, permite gerenciar contas a pagar. As funcionalidades incluem criar, atualizar, listar, e deletar contas (CRUD). Os dados das contas incluem nome, descrição, data, valor e situação.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages