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.
UI interface sonar
翻訳待ち
Loading the full README. The saved excerpt is shown below.
A modern, real-time cryptocurrency dashboard with beautiful UI and smooth animations, built with React and styled-components.Read the full README ↗��# Sonar Cryptocurrency Dashboard
A modern, real-time cryptocurrency dashboard with beautiful UI and smooth animations, built with React and styled-components.
npm installnpm startMIT
Server-only integration using Next.js App Router.
Environment variables (set in Vercel Project �! Settings �! Environment Variables):
SUPABASE_URL (e.g., https://fwbwfvqzomipoftgodof.supabase.co)SUPABASE_SERVICE_ROLE (server only; never expose to client)Server client:
app/lib/supabaseAdmin.js server-only Supabase client.API route:
GET /api/whales/latest returns latest 100 rows from public.whale_transactions with cache headers.Server page:
/whales SSR page rendering the latest transactions.Security:
SUPABASE_SERVICE_ROLE to the client.This repo uses two independent test suites:
npm test run the suite once.npm run test:watch re-run on change.npm run test:ui open the Vitest UI.npm run test:coverage produce a v8 coverage report (text + html + lcov).npm run test:engine runs scripts/test-signal-engine.mjs. It also runs automatically as the prebuild hook before next build.Vitest is configured in vitest.config.ts. Test setup (jest-dom matchers, afterEach(cleanup), browser API stubs) lives in test/setup.ts.