Inspiration

Las metas financieras suelen comenzar con una idea: comprar una casa, estudiar, viajar o prepararse para una nueva etapa familiar. Sin embargo, saber qué queremos no siempre significa saber cómo lograrlo. Así nació Borias, una plataforma que transforma objetivos personales en planes financieros claros, tomando en cuenta los ingresos, gastos y ahorros de cada persona.

What it does

El usuario describe lo que quiere lograr y define su presupuesto, plazo y aportación mensual. Borias utiliza su perfil financiero para generar una ruta con acciones concretas, calcular cuánto necesita ahorrar y mostrar si el objetivo es alcanzable bajo esas condiciones. La experiencia incluye gráficas y tablas de proyección, detección de faltantes y la posibilidad de recalcular y guardar el plan como una meta. Para quienes buscan su primera casa, también integra simulaciones hipotecarias y comparación de productos.

How we built it

Desarrollamos el frontend con React, TypeScript y Vite, utilizando Tailwind CSS para los estilos y Recharts para las visualizaciones. El backend está construido con Node.js y Express, con PostgreSQL para almacenar perfiles, metas, simulaciones y sesiones. Integramos Google Gemini para interpretar objetivos y personalizar las acciones sugeridas. Los cálculos financieros se realizan en el backend mediante reglas verificables. Además, utilizamos Model Context Protocol (MCP) para conectar operaciones como la simulación hipotecaria y la creación de metas.

Challenges we ran into

Uno de los principales retos fue adaptar la experiencia a objetivos distintos sin inventar costos, rendimientos o condiciones crediticias. Lo resolvimos solicitando datos concretos y mostrando proyecciones basadas en las cantidades confirmadas por el usuario. También trabajamos en conservar los planes al recargar, proteger los datos de cada cuenta, evitar confirmaciones duplicadas y mantener una interfaz funcional en dispositivos móviles. Cuando la IA no está disponible, Borias conserva los cálculos y ofrece una guía práctica para que el usuario pueda continuar.

What we learned

Aprendimos que una experiencia financiera útil debe explicar los números y ayudar a decidir el siguiente paso. También comprendimos la importancia de separar las recomendaciones generadas por IA de los cálculos financieros: la IA aporta contexto, mientras que el servidor mantiene resultados consistentes y comprobables.

Built With

Share this project:

Updates