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.
翻訳待ち
💰 Descrição do Projeto – “Entenda seus Gastos” 🧭 Visão Geral O Entenda seus Gastos é um aplicativo de educação e controle financeiro pessoal criado para ajudar pessoas a compreender e melhorar sua r
翻訳待ち
金融JavaScript · TypeScriptGitHub @marcotuliorodオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
💰 Descrição do Projeto – “Entenda seus Gastos” 🧭 Visão Geral O Entenda seus Gastos é um aplicativo de educação e controle financeiro pessoal criado para ajudar pessoas a compreender e melhorar sua relação com o dinheiro de forma simples, prática e intuitiva. Seu principal diferencial é permitir que o usuário registre seus gastos apenas fotografando o cupom fiscal, automatizando o processo de controle financeiro e oferecendo insights educativos personalizados. O projeto nasceu com o objetivo de
翻訳待ち
Loading the full README. The saved excerpt is shown below.
A comprehensive personal finance management application built with React, TypeScript, and Supabase. Track expenses, set budgets, analyze spending patterns, and get AI-powered financial insights.Read the full README ↗A comprehensive personal finance management application built with React, TypeScript, and Supabase. Track expenses, set budgets, analyze spending patterns, and get AI-powered financial insights.
# Clone the repository
git clone <YOUR_GIT_URL>
cd <YOUR_PROJECT_NAME>
# Install dependencies
npm install
# Configure as variáveis de ambiente
cp .env.example .env
# Preencha VITE_SUPABASE_URL e VITE_SUPABASE_PUBLISHABLE_KEY.
# Para desenvolvimento local, `npx supabase start` imprime os dois valores.
# Start development server
npm run dev
# Development
npm run dev # Start dev server
npm run build # Build for production
npm run preview # Preview production build
# Testing
npm run test # Run unit tests
npm run test:e2e # Run E2E tests
# Code Quality
npm run lint # Lint code
npm run typecheck # TypeScript type checking
npm run test # Watch mode
npm run test -- --run # Run once
npm run test:ui # Open UI
npm run test:e2e # Headless
npm run test:e2e:headed # With browser
npm run test:e2e:ui # Open UI
npm run test:e2e:debug # Debug mode
Coverage: >70% unit test coverage (currently 72%)
E2E Test Suites (9 total):
├── src/
│ ├── components/ # Reusable components
│ │ ├── ui/ # Shadcn components
│ │ ├── chat/ # Chat assistant
│ │ └── simulators/ # Financial calculators
│ ├── pages/ # Route pages
│ ├── hooks/ # Custom hooks
│ ├── lib/ # Utilities
│ ├── integrations/ # Supabase integration
│ └── schemas/ # Validation schemas
├── supabase/
│ ├── functions/ # Edge Functions
│ └── config.toml # Configuration
├── e2e/ # E2E tests
├── docs/ # Documentation
└── public/ # Static assets
O app é uma SPA estática (Vite). Basta servir dist/ em qualquer host, com
rewrite de todas as rotas para index.html:
npm run build # gera dist/
Funciona em Vercel, Netlify, Cloudflare Pages, S3+CloudFront ou nginx próprio.
This is the beginning of the README. Read the rest at the original. Read the full README ↗