Inspiration

Nuestra inspiración para FAID (Financial AI Advisor) surge de una observación dolorosa y cotidiana: la convivencia directa con la desinformación financiera en nuestro entorno más cercano. Hemos crecido viendo a familiares, amigos y vecinos esforzarse arduamente, solo para ver cómo su patrimonio se estanca o se diluye por decisiones basadas en mitos, miedo al sistema bancario o simple desconocimiento. En México, solo un tercio de la población posee nociones básicas de finanzas, pero para nosotros esto no es solo una estadística; son las historias de personas queridas que ahorran "bajo el colchón" mientras la inflación consume su trabajo, o que caen en ciclos de deuda por no entender una fecha de corte. FAID nace del deseo personal de convertir esa frustración en una herramienta que actúe como el asesor que nuestras familias nunca tuvieron.

What it does

Faid es un asesor financiero personal diseñado específicamente para el contexto mexicano. Sus funciones principales incluyen:

Plan Financiero con IA: Genera estrategias personalizadas de 3 fases (Deuda, Emergencia, Inversión) utilizando modelos de lenguaje avanzados.

Simulador de Deuda Inteligente: Evalúa la capacidad crediticia del usuario basándose en la "Regla del 35%" para prevenir el sobreendeudamiento.

Calendario de Cargos: Centraliza suscripciones y servicios básicos (CFE, agua, gas) para evitar recargos y visualizar gastos recurrentes.

Academia Financiera: Ofrece contenido educativo en lenguaje sencillo sobre conceptos como la inflación y el uso correcto de créditos.

How we built it

El proyecto se construyó utilizando un stack moderno y escalable:

Frontend: React 18 con TypeScript y Vite 6 para un rendimiento óptimo.

Estilos: Tailwind CSS 4, aprovechando componentes de un dashboard premium para una interfaz profesional y responsiva.

Backend & Auth: Supabase (PostgreSQL) para la gestión segura de datos y sesiones de usuario.

Inteligencia Artificial: Integración del SDK de Google Gemini para la categorización de gastos y generación de estrategias financieras.

Arquitectura: Dividida en una fase de desarrollo con mock data para control de costos y una fase de producción con binding de APIs reales.

Challenges we ran into

Uno de los mayores retos fue el diseño de la lógica de costos para mantener el proyecto viable. Logramos optimizar el consumo de tokens de Gemini 1.5 Flash, reduciendo el costo operativo a aproximadamente medio centavo de dólar por usuario al mes. Esto nos permitió establecer un modelo de monetización de tan solo $5 USD mensuales para el plan Pro. Otro desafío técnico fue la normalización de datos financieros de diversas fuentes (PDFs, entradas manuales) para que la IA pudiera procesarlos de manera coherente y segura.

Accomplishments that we're proud of

Estamos orgullosos de haber creado una herramienta que no solo cuenta dinero, sino que educa. Logramos integrar una interfaz 100% en español que habla el idioma del usuario mexicano, eliminando la barrera de los tecnicismos financieros. Además, el desarrollo de un sistema de prevención de deuda que utiliza lógica real bancaria es un paso firme hacia la mejora de la salud financiera nacional.

Como equipo logramos implementar un plan de desarrollo muy efectivo al dividir por fases el proyecto. Se realizó una metodología donde se dividió de forma modular e independiente cada sección de la página para poder aprovechar el trabajo en paralelo al máximo. Para evitar usar tiempo extra en la etapa de diseño, se le dió un lineamiento al agente de IA para utilizar mock data de forma sistemática para previamente diseñar las tablas y relaciones una vez que quedaramos con el diseño final implementado en el frontend.

What we learned

Este proyecto representó una curva de aprendizaje técnica significativa. Profundizamos en el ecosistema de React, dominando el manejo de estados complejos con Hooks (useState, useEffect) y la arquitectura de componentes reutilizables. Aprendimos a integrar modelos de Inteligencia Artificial en flujos de trabajo de frontend de alto rendimiento y a gestionar la seguridad de datos sensibles mediante políticas de nivel de fila (RLS). También reafirmamos que la IA no tiene que ser costosa para ser efectiva si se selecciona el modelo adecuado como Gemini Flash.

What's next for Faid - Asesor Financiero

Nuestros siguientes pasos están enfocados en la escalabilidad y la soberanía de datos:

Implementación Móvil: Desarrollar versiones nativas para iOS y Android para llegar a una base de usuarios más amplia y facilitar el registro de gastos en el momento.

Infraestructura Propia: Migrar de Supabase a una base de datos self-hosted. Este movimiento estratégico busca reducir los costos operativos a largo plazo y elevar los estándares de seguridad y privacidad sobre la información financiera de nuestros usuarios.

Automatización Bancaria: Integrar APIs directas para sincronizar transacciones en tiempo real sin intervención manual.

Built With

Share this project:

Updates

Submission history