🏦 FinanzasIA — Finanzas Personales con Inteligencia Artificial

Proyecto de Innovación y Transformación Digital — Sección 22842
📌 Descripción
FinanzasIA es una aplicación móvil de finanzas personales desarrollada con React Native / Expo, que integra Inteligencia Artificial para automatizar el registro de gastos mediante OCR sobre capturas de Yape y ofrecer asesoría financiera personalizada vía chatbot.
📁 Arquitectura del Proyecto
mco-banco-familia-hack/
├── app/ # Frontend React Native / Expo
│ ├── (inicio)/ # Módulo Inicio
│ ├── movimientos/ # Módulo Movimientos
│ ├── agregar/ # Módulo Agregar
│ ├── reportes/ # Módulo Reportes / Dashboard
│ └── perfil/ # Módulo Perfil
├── components/ # Componentes reutilizables
│ ├── ui/ # Componentes de interfaz
│ ├── charts/ # Gráficos del dashboard financiero
│ └── forms/ # Formularios de movimientos
├── supabase/
│ └── functions/ # Edge Functions de Supabase
│ ├── chat-nlp/ # Función: Chatbot Financiero IA (HU-005)
│ └── procesar-imagen/ # Función: OCR Capturas Yape (HU-004)
├── assets/ # Imágenes, iconos y recursos estáticos
└── README.md
📊 Historias de Usuario (Backlog)
| ID | Historia | Prioridad | Estado | Sprint |
|---|
| HU-001 | Diseño de Módulos Principales | 🔺 Alta | ✅ Completada | Único |
| HU-002 | Diseño UI/UX | 🔺 Alta | ✅ Completada | Único |
| HU-003 | Registro Semiautomático de Movimientos | 🔺 Alta | ✅ Completada | Único |
| HU-004 | OCR Capturas Yape | 🔺 Alta | ✅ Completada | Único |
| HU-005 | Chatbot Financiero IA | 🔺 Alta | ✅ Completada | Único |
| HU-006 | Dashboard Financiero | 🔺 Alta | ✅ Completada | Único |
| HU-007 | Exportación PDF/CSV | 🔸 Media | ✅ Completada | Único |
| HU-008 | Métricas del Sistema | 🔸 Media | ✅ Completada | Único |
🚀 Stack Tecnológico
| Capa | Tecnología |
|---|
| Frontend | React Native + Expo |
| Backend / BaaS | Supabase |
| Edge Functions | Supabase Functions (Deno) |
| IA / OCR | OpenAI API + Vision |
| Base de Datos | PostgreSQL (vía Supabase) |
| Autenticación | Supabase Auth |
| Control de Versiones | GitHub |
| Metodología | Scrum / Kanban |
📈 KPIs del Sprint
| KPI | Meta | Resultado |
|---|
| Cumplimiento Funcional | ≥ 90% | 🟢 100% |
| HU Completadas | 8 / 8 | 🟢 8 / 8 |
| Avance Promedio | 100% | 🟢 100% |
| Semáforo General | Saludable | 🟢 SALUDABLE |
👥 Equipo
- Lucas David Cocha Parrilla — Desarrollador de Software
📖 Curso
Innovación y Transformación Digital — Sección 22842