Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,302 changes: 1,302 additions & 0 deletions documentation/BACK_PROJECT_DOC.md

Large diffs are not rendered by default.

54 changes: 54 additions & 0 deletions documentation/PROJECT_DOC.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
📄 Documento 1: Backend Documentation
Incluye:

Arquitectura hexagonal del backend
14 módulos de features completos
Sistema de agentes de IA con comandos de voz
Base de datos con 13 tablas
Sistema de reportes (PDF, Excel, CSV)
Trabajos cron automatizados
Configuración Docker y deployment

📄 Documento 2: Frontend Documentation
Incluye:

Arquitectura Next.js 14 con App Router
Stack completo (React Query, shadcn/ui, NextAuth)
Sistema de autenticación con JWT
12 módulos de features implementados
Componentes UI reutilizables
Integración con backend vía Axios
Sistema de notificaciones en tiempo real
Comandos de voz con IA
Rutas y navegación
Testing y deployment

Resumen Ejecutivo
FoppyAI es un sistema completo de gestión de finanzas personales con las siguientes características destacadas:
✨ Características Principales

Dashboard Financiero con resumen de ingresos/gastos/balance
Metas de Ahorro con contribuciones automáticas
Presupuestos por categoría con alertas
Gestión de Deudas con tracking de pagos
Transacciones completas (ingresos/gastos)
Reportes en múltiples formatos (PDF, Excel, CSV, JSON)
Comandos de Voz con IA para crear transacciones/metas/presupuestos
Notificaciones en Tiempo Real vía WebSocket
Tema Claro/Oscuro
Autenticación Segura con JWT

📊 Estado del Proyecto

Backend: Funcional con arquitectura hexagonal
Frontend: Funcional con Next.js 14 y UI moderna
IA: Implementado pero con issues
Testing: Configurado pero con baja cobertura

🐛 Bugs Críticos Identificados

Dashboard muestra totales incorrectos
Categoría "Otros" falla en transacciones
Reportes muestran información incompleta
Notificaciones de metas se duplican
Asistente de IA no funciona correctamente
Loading