Clean Architecture
Separación estricta en 4 capas: Controllers, Services, Repositories y Models. Los controllers nunca acceden a la base de datos. Los services no conocen HTTP.
Conciliación financiera automática para propietarios de Airbnb. Compara tus depósitos con el estado de cuenta bancario, detecta diferencias y genera reportes con análisis de IA.
Cada capa responde a una decisión deliberada: arquitectura limpia, cobertura de tests real y seguridad habilitada por defecto.
Separación estricta en 4 capas: Controllers, Services, Repositories y Models. Los controllers nunca acceden a la base de datos. Los services no conocen HTTP.
Cobertura de todos los endpoints críticos con integration tests que corren contra una base de datos real. Sin mocks de DB — sin sorpresas en producción.
Genera archivos .xlsx con múltiples hojas: conciliación mensual,
resumen anual y comparativa YoY. También exporta el análisis de IA en PDF.
Análisis financiero personalizado via Anthropic SDK. Detecta patrones, identifica discrepancias recurrentes y genera recomendaciones accionables.
Auth completo con access tokens de 15 min y refresh tokens de 7 días. Contraseñas hasheadas con bcrypt (12 rounds). Soporte multi-propiedad por usuario.
Documentación interactiva completa disponible en /api/docs.
Cada endpoint documentado con schemas de request/response y ejemplos reales.