尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 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 |