Sobre Este Proyecto
Una aplicación web para dividir gastos en grupo—pensá en asados, viajes y compras compartidas—para que amigos puedan saldar cuentas sin planillas ni cálculos incómodos.

Características Principales:
- Next.js App Router & Server Actions – Páginas renderizadas en el servidor para cargas rápidas y buen SEO, con mutaciones manejadas de forma segura en el backend.
- Modelo de datos en PostgreSQL – Grupos, miembros, gastos, ítems, pagadores y divisiones por ítem almacenados de forma relacional para balances precisos.
- División por ítem – Cada compra se divide exactamente entre quienes la consumieron o deben pagarla, no solo en partes iguales del total.
- Balances automáticos y liquidaciones simplificadas – Calcula balances netos y el conjunto mínimo de transferencias de “quién le paga a quién”.
- Grupos por invitación – Compartí un link o código; acceso basado en sesión sin obligar a un registro completo.
- UX y SEO pensados para español – Contenido localizado (es-AR), Open Graph, JSON-LD (WebApplication + FAQ) y soporte para PWA.
- Interfaz responsive y accesible – Diseño mobile-first con componentes Radix, tipografía Geist y secciones de landing con scroll.
Stack Tecnológico:
- Frontend: Next.js 16, React 19, Tailwind CSS 4, fuentes Geist
- Backend: Next.js Server Actions, Node.js,
pg (driver de PostgreSQL)
- Base de Datos: PostgreSQL (esquema para grupos, gastos, ítems, divisiones y snapshots)
- Otros: Zod & React Hook Form, Docker Compose, VPS + reverse proxy (producción en juntaditas.com.ar), Vercel Analytics
Objetivo:
Lanzar una herramienta de gastos compartidos rápida y confiable, que funcione sin esfuerzo en el celular, se mantenga gratuita y haga transparentes las finanzas del grupo sin cuentas adicionales ni fricción.