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.
Gastos, arriendo, bolsas y deudas de la casa en un solo lugar.
Translation pending
FinanceTypeScript · CSSGitHub @DanMeraDevOnlineOwner 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.
App web (instalable en iPhone) para llevar las cuentas de una casa compartida: gastos con captura y lectura por IA, arriendo, bolsas (fondos) con quién tiene la plata, servicios, aportes de la familia y deudas entre quienes viven ahí. El plan funcional completo está en PLAN.md. Requisitos: Node 22, pnpm y Docker. .env.local ya trae las claves del Supabase local. Solo falta pegar OPENAI_API_KEY. 1. Supabase (base de datos, login y capturas)Read the full README ↗
App web (instalable en iPhone) para llevar las cuentas de una casa compartida: gastos con captura y lectura por IA, arriendo, bolsas (fondos) con quién tiene la plata, servicios, aportes de la familia y deudas entre quienes viven ahí.
El plan funcional completo está en PLAN.md.
Requisitos: Node 22, pnpm y Docker.
pnpm install
pnpm exec supabase start # Supabase local en los puertos 553xx
pnpm db:up # aplica las migraciones
pnpm dev # http://localhost:3005
pnpm test # pruebas de la lógica de saldos
.env.local ya trae las claves del Supabase local. Solo falta pegar OPENAI_API_KEY.
Crea un proyecto en supabase.com (región: São Paulo, la más cercana a Ecuador).
Copia estos datos:
Aplica las migraciones (crean las tablas y el bucket privado receipts):
pnpm exec supabase db push --db-url "postgresql://postgres.xxxx:CONTRASEÑ[email protected]:5432/postgres"
Usa el puerto 5432 (session pooler) para las migraciones; la app usa el 6543.
Sube el proyecto a GitHub e impórtalo en vercel.com, o usa pnpm dlx vercel desde esta carpeta.
En Settings → Environment Variables agrega las variables de .env.example:
| Variable | Valor |
|---|---|
DATABASE_URL | Transaction pooler (puerto 6543) |
NEXT_PUBLIC_SUPABASE_URL | URL del proyecto |
NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY | publishable key |
SUPABASE_SECRET_KEY | secret key |
OPENAI_API_KEY | tu clave de OpenAI |
OPENAI_MODEL | gpt-4.1-mini (o el modelo con visión que prefieras) |
Despliega. La primera persona entra a /registro, crea la casa y le manda el enlace de invitación a la otra.
Abrir la app en Safari → Compartir → Agregar a inicio. Para el atajo «Registrar gasto» desde el menú Compartir, sigue los pasos en la app: Yo → Instalar en el iPhone y atajo.
proxy.ts para la sesión).src/lib/ai.ts.src/lib/db/schema.ts): cada acción es un event. Los asientos cuelgan de él con ON DELETE CASCADE, así que deshacer una acción es borrar su evento.
pot_movements: plata de cada bolsa y quién la tiene (custodio).member_ledger: deudas entre miembros.personal_entries: finanzas privadas de cada uno.src/lib/domain/: saldos, entregas entre custodios, estado del arriendo y servicios pendientes.