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.
Gerencie suas finanças de forma simples e intuitiva
Translation pending
FinanceTypeScript · ShellGitHub @oN0V41SOnlineOwner 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
Site simples pessoal para gerenciamento de finanças, com features como IA, e educação financeira.
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Aplicação web para gerenciamento de transações financeiras pessoais com suporte a: • ✅ CRUD completo (Create, Read, Update, Delete) • ✅ Categorização automática de transações • ✅ Dashboard com cards de resumo financeiro (income, expense, balance) • ✅ Filtro mensal e quinzenal no dashboard • ✅ Lazy loading com indicador de carregamento • ✅ Suporte a parcelas/installments • 🔄 (Em desenvolvimento) Integração com IA para insights automáticos Frontend • Framework: Next.js 16 (App Router) • UI: React 19 (RC), Tailwind CSS • Gráficos: Recharts • Ícones: Lucide ReactRead the full README ↗
Português | English
Aplicação web para gerenciamento de transações financeiras pessoais com suporte a:
@google/genai (modelo configurável em GEMINI_MODEL)POST /api/ai/ask + página /assistente — pergunta em linguagem natural respondida com base em um resumo dos seus dados financeiros/
├── docs/ # Documentação detalhada
├── prisma/ # Schema (Prisma)
├── src/
│ ├── app/
│ │ ├── (auth)/ # Rotas de autenticação
│ │ ├── api/ # Handlers Proxy (Auth + Transações)
│ │ └── dashboard/ # Dashboard
│ ├── components/ui/ # shadcn/ui components
│ ├── core/ # Container de DI
│ ├── features/ # Lógica de negócio
│ │ ├── auth/ # Autenticação
│ │ ├── dashboard/ # Dashboard (SummaryCard, filtros, tabelas)
│ │ └── transactions/ # Transações
│ ├── lib/ # Prisma Singleton, Auth Middleware
│ ├── shared/ # Componentes e utilitários compartilhados
│ │ ├── components/ # LazyLoad, LoadingSpinner
│ │ └── hooks/ # Custom hooks
│ └── proxy.ts # Proteção de rotas (Next.js 16+)
├── .env.example
├── package.json
└── ...
/api/auth)| Método | Endpoint | Descrição |
|---|---|---|
POST | /api/auth/register | Registrar usuário |
POST | /api/auth/login | Login |
POST | /api/auth/logout | Logout |
/api/transactions)| Método | Endpoint | Descrição |
|---|---|---|
GET | /api/transactions | Listar todas as transações |
POST | /api/transactions | Criar nova transação |
PUT | /api/transactions/[id] | Atualizar transação |
DELETE | /api/transactions/[id] | Deletar transação |
Rodar suite de testes:
pnpm run test
Modo watch:
pnpm run test:watch
Testes incluem:
O projeto segue GitHub Flow:
git checkout -b feat/nome-descritivopnpm run lint e pnpm run testfeat:, fix:, etc.)main/api/ai/ask, /assistente)Projeto Integrador (PI) – Uso educacional.
Para dúvidas ou issues: