Open Net Worth
Open Net Worth is an open-source personal AI wealth assistant you run yourself: one ledger for your whole financial life, worked by an AI agent you control.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
Trading journal for prop firm traders
翻訳待ち
Loading the full README.
Read the full README ↗A performance journal and analytics platform for active traders and investors. Log every position, then let TRACE show you where your results actually come from: which setups, sessions, days and habits make money, and which ones cost it.
Designed, branded and built solo by Erik Heffermehl.
Live demo: trace-by-etx.vercel.app (the UI is in Spanish)
usePlan + a ProLock component), an upgrade flow and pricing pages.| Reports and insights | Monte Carlo simulator |
|---|---|
| Positions | Calendar |
|---|---|
| Layer | Tools |
|---|---|
| Frontend | React 19, TypeScript, Vite |
| State | Zustand (persisted stores) |
| Styling | Tailwind CSS 4, custom design system (Space Grotesk + Syne) |
| Charts | Recharts plus hand-rolled SVG |
| Routing / i18n | React Router 7, i18next |
| Storage | localStorage for app data, IndexedDB for screenshots |
| Deploy | Vercel, auto-deploy on every push to main |
src/
├── pages/ Route-level screens (Dashboard, Reports, Simulator, Trades, ...)
├── components/ Feature components (Charts, TradeForm, Analytics, Notebook, ...)
├── store/ Zustand stores, one per domain (trades, auth, notebook, prop firms, goals, ...)
├── utils/ Pure logic: monteCarlo, traceScore, insightEngine, calculations, export
├── config/ Plans, presets, social links
├── i18n/ ES / EN translations
└── types/ Shared TypeScript types
Calculation logic is kept in pure functions in utils/, separate from the UI. That makes it easy to test and to reuse in charts, reports and generated P&L cards. Screenshots attached to positions are stored in IndexedDB rather than localStorage, so they don't hit the localStorage quota.
npm install
npm run dev # http://localhost:5173
npm run build # type-check + production build
TRACE is in beta. The frontend is feature-complete. Accounts and data currently live in the browser (localStorage), and the local auth is a placeholder for development only.
Next on the roadmap:
utils/ (Monte Carlo, TRACE Score, insights)© Erik Heffermehl. All rights reserved. The source is public for portfolio and review purposes.