Microservicio de funciones administrativas para el sistema de préstamos, construido con NestJS, TypeScript y arquitectura hexagonal.
Este microservicio forma parte del sistema loans-software y provee las funcionalidades administrativas del sistema: gestión de administradores, supervisión de préstamos, reportes y configuración del sistema.
src/
├── application/
│ └── services/ # Casos de uso administrativos
├── domain/ # Entidades y puertos (interfaces)
├── infrastructure/ # Controladores REST, repositorios, conexión DB
└── migrations/ # Migraciones de base de datos
- NestJS – Framework Node.js para el backend
-
- TypeScript – Tipado estático
-
- PostgreSQL – Base de datos relacional
-
- Docker – Contenedorización
-
-
Jest – Testing
-
- Gestión de roles y permisos de administradores
-
- Supervisión y aprobación de préstamos
-
- Generación de reportes del sistema
-
- Configuración de parámetros del sistema de préstamos
-
-
Panel de control administrativo
-
npm install
# Desarrollo npm run start:dev # Producción npm run start:prod
npm run test npm run test:e2e npm run test:cov - loans-software – Orquestador principal
- user-service – Servicio de usuarios
- loan-service – Servicio de préstamos
-
loans-frontend – Frontend
-
Juan Sebastian Pardo Anzola – @JuanPar063
-
-