CoinyBank — Project Story
About the project
Todos conocemos a alguien mayor —un abuelo, una tía, un vecino— que le tiene miedo a la banca digital. Nos inspiró ver cómo muchas personas mayores dependen de otra persona para revisar su saldo, pagar un recibo o entender un préstamo, simplemente porque las aplicaciones bancarias pueden ser complicadas, tener letras pequeñas y utilizar demasiados tecnicismos.
Por eso construimos CoinyBank pensando exactamente en esa persona.
CoinyBank es un dashboard bancario con un asistente llamado Coiny: una moneda animada en 3D que literalmente le habla al usuario. El usuario puede preguntarle con su propia voz cosas como "Coiny, ¿cuánto tengo en mi cuenta?" o "¿cuándo se vence mi recibo de luz?", y Coiny responde en voz alta utilizando un lenguaje simple, respetuoso y fácil de entender.
En lugar de decir "tu APR es de 4.5%", Coiny puede explicarlo como "estás pagando poquito de interés, vas muy bien".
How we built it
Utilizamos la API de Nessie de Capital One para obtener datos reales de balances, transacciones, recibos y préstamos. Esa información se proporciona como contexto a Llama 3.2, que corre en nuestro propio servidor y tiene instrucciones específicas para comunicarse de manera clara y respetuosa con adultos mayores.
Después, convertimos las respuestas de texto en voz natural utilizando ElevenLabs. Para darle personalidad a Coiny, creamos sus animaciones 3D utilizando Blender.
Todo el proyecto está construido con Next.js y cuenta con soporte bilingüe completo en español e inglés, permitiendo que el usuario interactúe en el idioma con el que se sienta más cómodo.
What we learned
Durante el desarrollo aprendimos que crear una experiencia accesible no significa simplemente hacer una interfaz más grande o sencilla. También implica pensar cuidadosamente en cómo se comunica la tecnología con las personas.
Aprendimos a combinar APIs bancarias, inteligencia artificial, procesamiento de voz, generación de audio y animaciones 3D dentro de una misma experiencia.
También aprendimos que, al trabajar con información financiera, es especialmente importante que la IA no invente información y que sus respuestas sean claras y confiables.
Challenges we faced
Uno de nuestros principales retos fue conseguir que todas las partes del sistema funcionaran juntas: los datos bancarios, el modelo de IA, la generación de voz y las animaciones de Coiny.
También tuvimos que diseñar las instrucciones del modelo cuidadosamente para evitar respuestas demasiado técnicas, confusas o condescendientes. Queríamos que Coiny fuera amigable, pero siempre respetuoso.
Otro reto fue crear una experiencia bilingüe que mantuviera la misma claridad tanto en español como en inglés.
Al final, CoinyBank nos enseñó que la tecnología moderna y la inclusión no tienen por qué estar separadas. Con inteligencia artificial, voz y un poco de personalidad, podemos crear una experiencia bancaria que devuelva independencia a quienes más la necesitan.
Built With
- blender
- elevenlabs
- framer
- maya
- nestieapi
- nextjs
- ollama
- react
- tailwindcss
- typescript
Log in or sign up for Devpost to join the conversation.