Oracle3
Open-source trading engine and MCP server for prediction markets. Fee-aware no-arbitrage trading across related contracts, live on Kalshi, Polymarket and Solana or on paper.
Checkpoint Financeiro — controle financeiro pessoal com divisão de gastos
Translation pending
FinanceTypeScript · PLpgSQLGitHub @borbagabrielmOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Controle financeiro pessoal com divisão de gastos e funcionalidades sociais. • React 18 + TypeScript + Vite • TanStack Query v5 — cache e sincronismo de dados • React Hook Form + Zod — formulários tipados e validados • Zustand — estado global leve (tema) • shadcn/ui (Radix UI) — componentes acessíveis • Tailwind CSS — estilização • Recharts — gráficos • Supabase — auth, banco PostgreSQL, RLS, realtime Preencha VITE_SUPABASE_URL e VITE_SUPABASE_ANON_KEY com os valores do seu projeto Supabase. Execute o arquivo supabase-migration.sql no SQL Editor do seu projeto Supabase.Read the full README ↗
Controle financeiro pessoal com divisão de gastos e funcionalidades sociais.
src/
├── app/ # App.tsx com providers e router
├── pages/ # Páginas (só roteamento, sem lógica)
├── features/
│ ├── transactions/ # Form, List, hooks, service
│ ├── analytics/ # Charts, hooks, service
│ ├── social/ # Friends, hooks, service
│ └── shared-expenses/ # Approvals, hooks, service
└── shared/
├── components/
│ ├── ui/ # Primitivos (Button, Input, Card...)
│ └── layout/ # AppShell (sidebar + nav mobile)
├── hooks/ # useAuth, useTheme, useIsMobile
├── lib/ # supabase.ts, utils.ts, queryKeys.ts
└── types/ # Tipos globais
npm install
cp .env.example .env
Preencha VITE_SUPABASE_URL e VITE_SUPABASE_ANON_KEY com os valores do seu projeto Supabase.
Execute o arquivo supabase-migration.sql no SQL Editor do seu projeto Supabase.
npm run dev
| Área | v1 | v2 |
|---|---|---|
| Estado | useState + useEffect manual | TanStack Query (cache, otimistic updates) |
| Formulários | Estado manual com 200+ linhas | React Hook Form + Zod |
| Estrutura | Flat (api/, services/, utils/ misturados) | Feature-based modules |
| Debug logs | Dezenas de console.log em produção | Removidos |
| Layout | Dashboard + MobileDashboard duplicados | Um layout responsivo (AppShell) |
| Tema | next-themes + contexto manual | Zustand persist |
| Banco | Tabelas profiles e user_profiles duplicadas | user_profiles unificado |
| Novas features | — | Metas financeiras, exportação CSV (planejado) |