Oracle3
Oracle3: 예측시장 거래 엔진·MCP 서버
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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. .env.local ya trae las claves del Supabase local. Solo falta pegar OPENAI_API_KEY. 1. Supabase (base de datos, login y capturas)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.