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.
Finanzas personales con IA — diseñado para LATAM.
Translation pending
FinanceHTML · TypeScriptGitHub @jsiguenzatorresOnlineOwner 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
App de Finanzas Personales
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Plataforma de finanzas personales para LATAM. Lanzamiento El Salvador (USD), expansión a 5 países en Fase 3. 20 módulos · Asistente IA "FINN" con Gemini · Web PWA primero, móvil React Native después. bash 1. Instalar deps pnpm instRead the full README ↗
Plataforma de finanzas personales para LATAM. Lanzamiento El Salvador (USD), expansión a 5 países en Fase 3. 20 módulos · Asistente IA "FINN" con Gemini · Web PWA primero, móvil React Native después.
| Capa | Tecnología |
|---|---|
| Frontend web | Next.js 15 (App Router) · React 19 · Tailwind + shadcn/ui · Zustand · React Query · Recharts |
| Móvil (Fase 2) | React Native + Expo · SQLite offline · Expo Notifications |
| Backend | Supabase (Postgres + Auth + RLS + Storage + Edge Functions + Realtime) |
| IA / FINN | Gemini 2.5 Flash (conversación, multimodal) + Flash-Lite (clasificación) |
| Hosting | Hostinger VPS (Docker + Nginx + Let's Encrypt) desde día 1 |
| Pagos | Stripe (USD + MXN cuando expandamos) |
| Resend | |
| Telemetría | PostHog · Sentry |
flowfinance/
├── apps/
│ └── web/ Next.js 15 app principal
├── packages/
│ ├── shared/ Zod schemas, types, utils (sv-payroll, money)
│ ├── ui/ Design system shadcn + tokens FlowFinance
│ └── finn/ Cliente Gemini + prompts versionados
├── supabase/
│ ├── migrations/ 23 archivos SQL (39 tablas + RLS + triggers)
│ ├── functions/ Edge Functions (Deno) — se llenan en Fase 0.7
│ └── config.toml
├── vps/ Docker + Nginx + scripts deploy
│ ├── Dockerfile
│ ├── docker-compose.yml
│ ├── nginx/
│ └── scripts/
│ ├── bootstrap-vps.sh Setup inicial del VPS (correr una vez)
│ └── deploy.sh Llamado por GitHub Actions
├── docs/
│ ├── schema/ SCHEMA-COMPLETO.md (v1.1 aprobado)
│ └── modules/ Specs por módulo (MOD-00 listo)
├── .github/workflows/ CI + deploy
├── flowfinance-maestro-completo-1.html Doc de producto fuente (20 módulos)
├── PLAN-DE-TRABAJO.md Plan de 4 fases — fuente operativa
└── package.json pnpm + Turborepo
.nvmrc incluido)npm i -g supabase# 1. Instalar deps
pnpm install
# 2. Copiar env
cp .env.example .env.local
# editar .env.local con tus claves Supabase + Gemini
# 3. Levantar Supabase local (opcional)
pnpm db:start
pnpm db:push # aplica las 23 migraciones
# 4. Dev server
pnpm dev # arranca apps/web en http://localhost:3000
| Comando | Acción |
|---|---|
pnpm dev | Levanta el dev server (web) |
pnpm build | Build de producción (todos los workspaces) |
pnpm lint | ESLint en todo |
pnpm typecheck | TypeScript en todo |
pnpm test | Vitest |
pnpm test:e2e | Playwright |
pnpm format | Prettier write |
pnpm db:push | Aplica migraciones SQL al Supabase enlazado |
pnpm db:reset | Reinicia Supabase local + reaplica todo |
pnpm db:types | Genera tipos TS desde el schema actual |
pnpm docker:build | Build de imagen Docker para deploy |
pnpm deploy:prod | Deploy a VPS (lo invoca GitHub Actions, no manualmente normal) |
# En el VPS Ubuntu 24.04, como root:
curl -fsSL https://raw.githubusercontent.com/<owner>/flowfinance/main/vps/scripts/bootstrap-vps.sh \
| bash -s -- flowfinance.app [email protected]
Esto instala Docker, Nginx via Docker, firewall, fail2ban, certificado Let's Encrypt y crea usuario flowfinance sin root.
Cada merge a main dispara .github/workflows/deploy.yml:
bash vps/scripts/deploy.shVPS_HOST, VPS_USER, VPS_PORT, VPS_SSH_KEYSENTRY_AUTH_TOKEN, SENTRY_ORG| Doc | Propósito |
|---|---|
PLAN-DE-TRABAJO.md | Fases, módulos, decisiones técnicas |
docs/schema/SCHEMA-COMPLETO.md | Schema PostgreSQL (39 tablas, v1.1 aprobado) |
docs/modules/mod-00-ingresos.md | Spec MOD-00 Ingresos (v1.0 aprobada) |
supabase/README.md | Guía de migraciones SQL |
flowfinance-maestro-completo-1.html | Doc de producto v4.0 — 20 módulos |
Proprietary — FlowFinance © 2026