Vol. ICiélio Queiroz
All projects
Case study

Capital Financeiro.

Import a bank statement or card bill as PDF and see where the money went — parsed in the browser, categorised automatically and charted by billing period.

Capital Financeiro running

Fifteen years doing the same reconciliation by hand: turn PDF into rows, rows into categories, categories into a decision. The work never changes, only the month — and a typo only surfaces when the total refuses to add up, if anyone checks.

The PDF is parsed inside the browser and never leaves the machine. The app extracts the entries and checks their sum against the total printed on the document itself before storing anything; only then does it categorise, split by billing period and draw the charts.

  • React 19
  • TypeScript
  • Vite
  • Neon
  • PostgreSQL
  • Tailwind CSS

Check against the answer key printed on the document. An importer that does not match the stated total does not fail loudly — it lies confidently, and the error surfaces months later.