~/projects/ Desarrollo
Equill
Sobre el proyecto
Equill (nombre en clave: killbill) es una aplicación moderna y colaborativa para gestionar finanzas y gastos compartidos exclusivamente en pareja. La idea central es sencilla: registrar quién paga qué y ofrecer formas seguras y flexibles de liquidar las deudas.
Cómo funciona
- Ambos miembros de la pareja registran sus gastos compartidos.
- La app calcula los balances y quién debe a quién.
- Se puede liquidar de varias formas para equilibrar la balanza rápidamente.
Stack técnico
- Framework: Next.js 15 (App Router)
- Base de datos: MySQL + Prisma ORM
- Estilos: TailwindCSS + Shadcn/UI con diseño Glassmorphism
- Autenticación: Sistema de sesiones basado en JWT seguro (
jose+bcryptjs) - Funciones IA: Integración con la API de Gemini para OCR automático de tickets de comercios.
Funciones destacadas
- Escaneo OCR Inteligente: Extrae los conceptos e importes de los tickets automáticamente usando Gemini AI.
- Autenticación segura mediante cookies HttpOnly.
- Middleware Edge-compatible para proteger rutas sensibles.
- Despliegue en contenedor con configuración Docker Compose lista para producción.
Estado
En desarrollo activo.