尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证App de Finanzas Personales
翻译准备中
取自仓库 README
正在加载完整 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. bash 1. Instalar deps pnpm inst查看完整 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