Open Net Worth
Open Net Worth는 직접 운영하는 오픈소스 개인 AI 자산 비서로, 전체 재무를 하나의 원장에 기록하고 사용자가 제어하는 AI가 관리
하나의 계좌로 모든 투자 관리, 자산별 배분 제안·월간 목표·보고서 제공, 7일 무료, 카드 없이
Acompanhe todos os seus investimentos numa conta só e veja uma sugestão de alocação com o cálculo aberto, ativo por ativo. Controle mensal, metas e relatório no mesmo plano. 7 dias grátis, sem cartão.
금융JavaScript · HTMLGitHub @opereirao54온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Gestão financeira pessoal — frontend SPA + API serverless + Firestore.
| Camada | Tecnologia |
|---|---|
| Frontend | HTML/CSS/JS vanilla, Chart.js, módulos ES + classic scripts (bundle Vite) |
| Build | Vite 5 em modo MPA (multi-page app) |
| API | Node.js serverless (Vercel Functions) — 12 endpoints |
| Validação API | Zod schemas + wrapper unificado em api/_lib/handler.js |
| Banco | Firestore (regras enforced em firestore.rules) |
| Auth | Firebase Auth (e-mail/senha + Google) |
| Pagamentos | Asaas (assinaturas, cartão, webhooks idempotentes) |
| Observabilidade | Sentry (browser e Node) — lazy-loaded por DSN |
| CI | GitHub Actions (lint + 58 unit tests + 108 flow tests + Vite build) |
Requer Node.js 22+ (testes usam node --test com glob expansion).
npm install
npm run dev # Vite dev server em :5173
npm run build # build de produção em dist/
npm run preview # serve dist/ em :4173
/api/* não roda em vite dev (são Vercel Functions). Para testar billing/auth/admin localmente, em outro terminal:
npx vercel dev # serve dist/ + api/ em :3000
| Script | O que faz |
|---|---|
npm run dev | Vite dev server (HMR, sem API) |
npm run build | vite build → dist/ |
npm run preview | Serve dist/ localmente |
npm run lint | ESLint 9 em api/, scripts/, web/ |
npm run lint:fix | Lint com auto-fix |
npm run format | Prettier write em todos os JS/JSON/MD |
npm run format:check | Verifica formatação sem alterar |
npm test | 58 unit tests (node --test) |
npm run test:flows | 108 checks de billing/referral (mock Asaas + Firestore) |
npm run optimize:assets | Re-encoda JPGs grandes com sharp |
npm run icons:build | Regera icons/ (tela de início) a partir do SVG |
npm run ingest:cvm | Dry-run da ingestão da CVM (relatório, não grava) |
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗