Give your agent a wallet you control.
Let your agents pay online using one-time-use cards or with machine payment protocols. You approve every request.
Gastos compartidos de la familia
Translation pending
FinanceGitHub @MauricioPeressuttiOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗PWA para cargar gastos compartidos de la familia/pareja.
Ver SETUP.md — Neon + Firebase + Vercel, todo en free tier.
cp .env.example .env # completar con los valores de SETUP.md
npm install
npm run db:push # crea las tablas en Neon
npm run dev # http://localhost:3000
src/
app/
(app)/ rutas con sesión (dashboard, gastos, categorías, equipo)
sign-in/ login con Google
join/[token]/ aceptar invitación
api/auth/session/ crea/borra la cookie de sesión
manifest.ts PWA
db/ schema Drizzle + cliente Neon
lib/
auth.ts sesión + helpers multi-tenant
firebase/ client (web SDK) + admin (verificación de token)
actions/ Server Actions (expenses, categories, team)
queries.ts lecturas para RSC
proxy.ts gate liviano de rutas por cookie
| Fase | Estado | Qué |
|---|---|---|
| 0 | ✅ | Scaffold Next.js + shadcn |
| 1 | ✅ | Firebase Auth (Google) + equipos + invite link |
| 2 | ✅ | Neon + Drizzle: schema + migraciones |
| 3 | ✅ | CRUD gastos + categorías + reintegros |
| 4 | ✅ | Dashboard con agregaciones y filtros |
| 5 | ⬜ | Deploy a Vercel |
| 6 | ⬜ | PWA completa: service worker + botón instalar + iconos PNG |
| 7 | ⬜ | Pulido: timezone AR, estados vacíos, edición de categorías inline |