Back to projects
Finance & Investments
Finances
A complete personal finance and investments system: accounts, transactions, categories, cost centers, budgets and goals, recurring entries and invoices, contributions, a crypto portfolio and market data (B3, Yahoo Finance, Binance) — including the Magic Formula stock screener. Go backend (DDD) with a Next.js frontend.
GoNext.jsTypeScriptPostgreSQLPythonDockerBinance APIYahoo Finance
Some details omitted under NDA
107
Go files
13
Domains
3
Market sources
What the system does
Accounts & transactions
Bank accounts and entries.
Categories & cost centers
Spend organization and allocation.
Budgets & goals
Financial goals and budget targets.
Recurring & invoices
Recurring entries and invoices.
Contributions
Capital contributions and tracking.
Investments & crypto
Assets and a crypto portfolio with market data.
Magic Formula
Stock screener (ranking, B3/IBOV dataset).
The engineering behind it
- Go backend with DDD architecture (107 files, 13 domains).
- Market integrations: B3 (brapi), Yahoo Finance and Binance.
- Dashboards and overview with a Next.js frontend.
- Magic Formula screener (company ranking) in Python/FastAPI.