2024
Ledger Lite
CLI de finanças pessoais e aplicação web complementar que importa CSV e reconcilia categorias sem acesso à conta bancária.
- TypeScript
- SQLite
- tRPC
O Ledger Lite mantém os dados financeiros localmente. Uma CLI analisa ficheiros CSV bancários, uma pequena interface web permite rever categorias e tudo é sincronizado através de um ficheiro SQLite local.
A escolha de design mais interessante foi tratar a CLI como fonte de verdade e a aplicação web como superfície de revisão — menos magia, auditorias mais fáceis.
- CLIImportador TypeScript analisa ficheiros CSV e escreve linhas categorizadas.
- Web UISuperfície de revisão para correções de categorias e vistas mensais.
- tRPCProcedimentos tipados entre a interface e o processo Node local.
- SQLiteLedger num único ficheiro — a verdade fica no disco.