Projeto / Sistema desktop de gestão financeira

Finanças 2

Aplicativo offline para Windows com 25 módulos: lançamentos, contas, cartões, orçamento, metas, dívidas, investimentos e relatórios, além de importação de extratos em seis formatos.

Período
Março de 2026
Estágio
Implementado

01 / Destaques

O que foi construído.

  • Importa PDF, XLSX, CSV, JSON, OFX e CNAB 240 com pré-visualização e detecção de duplicidade
  • Python 3.11, PyQt6, SQLAlchemy e SQLite com banco isolado por perfil
  • Perfis básico, avançado e completo mudam a complexidade sem perder dados

Arquitetura

main.py como entrada; interface, serviços, modelos e banco em camadas separadas.

Importação

Parsers para PDF, XLSX, CSV/TXT, JSON, CNAB 240 e OFX, com mapeamento de colunas, formatos de data e valor, origem, duplicidade e histórico.

Operação e planejamento

Receitas, despesas, contas, cartões, categorias, parcelamento, vencimentos, orçamentos, metas, calendário, dívidas, investimentos, patrimônio e impostos de pessoa física.

Relatórios

Dashboard, busca global, calculadoras e exportação para CSV, XLSX, PDF, OFX, QIF, JSON e XML.

Perfis adaptativos

Wizard, dados iniciais e visibilidade de módulos e campos por perfil.

02 / Tecnologia

Ferramentas e o papel de cada uma.

TecnologiaPapel neste projeto
Python / PyQt6Aplicação e interface desktop
SQLAlchemy / SQLiteModelos e banco offline
QPainter / QPrinterGráficos e relatórios
PowerShell / BATInicialização no Windows

03 / Próximos passos

O que vem a seguir.

  1. Trilha para empresas (PJ) com plano de contas próprio
  2. Dividir o serviço principal em serviços menores e unificar as migrações
  3. Ampliar a cobertura de testes automatizados
  4. Instalador para Windows

O próximo passo

Quer algo nessa linha?

Conte o que você quer construir. Na primeira conversa eu entendo a necessidade e digo com franqueza se e como consigo entregar.

Conversar sobre meu projeto