Inspiration Nuestra inspiración deriva de la necesidad de organizar las finanzas personales de forma práctica y automática. Muchas aplicaciones actuales solo permiten ingresar datos manualmente o, en el mejor de los casos, tomar fotos de facturas. Nosotros queríamos ir más allá: aprovechar la inteligencia artificial para automatizar la clasificación de ingresos y gastos, y ofrecer información útil sin necesidad de dar acceso a cuentas bancarias. FinHack nace para revolucionar la forma en que gestionamos nuestro dinero día a día.
What it does TreasureTrack es una herramienta impulsada por IA que permite a los usuarios registrar y analizar automáticamente sus ingresos y gastos diarios, mensuales y anuales. Clasifica mensajes y notificaciones de manera inteligente, identifica si se trata de un pago, ingreso o mensaje irrelevante, y genera reportes visuales que ayudan a tomar mejores decisiones financieras. Todo esto sin comprometer la privacidad del usuario ni requerir acceso a sus cuentas bancarias.
How we built it Construimos TreasureTrack utilizando React Native para el desarrollo móvil, y OpenAI GPT-4 (vía Azure) para el procesamiento de lenguaje natural. La aplicación lee mensajes SMS y notificaciones, y cada 15 minutos clasifica su contenido mediante un modelo de IA entrenado con ejemplos de transacciones financieras. Los datos procesados se almacenan localmente y se visualizan con componentes gráficos intuitivos y de fácil lectura.
Challenges we ran into Uno de los principales retos fue manejar correctamente los permisos en Android para acceder a SMS y notificaciones, así como evitar bloqueos en segundo plano por parte del sistema operativo. También enfrentamos desafíos al entrenar los prompts para lograr clasificaciones precisas en distintos contextos financieros y formatos de mensaje.
Accomplishments that we're proud of Estamos orgullosos de haber logrado una integración funcional entre el frontend móvil y la clasificación por IA sin comprometer la seguridad del usuario. Además, pudimos implementar una vista de reportes clara, útil y fácil de interpretar, lo que convierte a TreasureTrack en una solución verdaderamente práctica para el día a día.
What we learned Aprendimos a diseñar experiencias móviles centradas en el usuario con React Native, y a integrar modelos de lenguaje como GPT-4 para resolver problemas reales. También profundizamos en la gestión de permisos y tareas en segundo plano en Android, así como en buenas prácticas para mantener la privacidad del usuario.
What's next for FinHack Nuestro siguiente paso es mejorar la personalización del análisis financiero con recomendaciones inteligentes, agregar soporte para múltiples monedas y permitir sincronización opcional con hojas de cálculo externas o almacenamiento en la nube. También queremos explorar funciones colaborativas, como presupuestos compartidos entre familias o grupos de ahorro.
Log in or sign up for Devpost to join the conversation.