Open Net Worth
Open Net Worth는 직접 운영하는 오픈소스 개인 AI 자산 비서로, 전체 재무를 하나의 원장에 기록하고 사용자가 제어하는 AI가 관리
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Trading journal for prop firm traders
README 전체를 불러오는 중입니다.
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.