Saltar al contenido
Volver al inicio

Juntaditas - Aplicación para Dividir Gastos en Grupo

Una app web para dividir gastos de asados, viajes y compras compartidas—registrá quién pagó qué y resolvé cuentas al instante sin planillas.

Visitar sitio
Juntaditas - Aplicación para Dividir Gastos en Grupo
  • PostgreSQL
  • Cursor
    Cursor
  • Docker
  • Ubuntu
  • Nginx
  • Next.js
  • React
  • TypeScript
  • TailwindCSS

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.