El origen del proyecto
Mikaching nació de una necesidad personal: encontrar una herramienta de finanzas que realmente se adaptara a la realidad económica chilena. La mayoría de las aplicaciones existentes no consideraban factores locales clave como la variación de la UF o el cálculo real de créditos de consumo.
La solución
Diseñé Mikaching como una Progressive Web App (PWA) enfocada en la usabilidad móvil. El objetivo era crear una experiencia “app-like” sin la necesidad de descargar una aplicación nativa. La interfaz es minimalista pero potente, permitiendo al usuario registrar gastos en segundos.
Características principales
- Escaneo inteligente de boletas: integración con la API de OpenAI para extraer automáticamente fecha, monto y comercio de una foto.
- Calculadoras financieras: herramientas integradas para simular créditos de consumo y visualizar el valor histórico de la UF y el Dólar.
- Gestión de suscripciones: módulo específico para controlar gastos recurrentes y fechas de cobro.
- Dashboard interactivo: gráficos claros sobre distribución de gastos y evolución del ahorro.
Retos técnicos
Integración de IA
El desafío principal fue optimizar el prompt para el modelo de visión de OpenAI para asegurar una alta precisión en la lectura de boletas chilenas, que a menudo tienen formatos muy variables y poca legibilidad.
Optimización de base de datos
Diseñé un esquema en MongoDB optimizado para lecturas rápidas, crucial para que el dashboard cargue instantáneamente incluso con años de registros financieros.
Próximos pasos
El roadmap incluye la integración con APIs bancarias (Open Banking) para automatizar aún más la importación de movimientos.