Sistema de Préstamos
01

Proyecto 01

Sistema de Préstamos

Ver Demo
Desarrollo Web Laravel 12 · Inertia

Sistema de gestión de préstamos actualmente corriendo en producción. Fue construido con una arquitectura de servicios bien definida: un PrestamoService que maneja la creación y actualización de préstamos con generación automática de cuotas, un PagoService que registra cada pago con trazabilidad completa, y un InteresCalculatorService que aplica reglas de negocio reales para el cálculo de intereses. El motor de intereses opera con tres reglas según los días transcurridos: hasta 15 días se cobra interés sobre el monto pagado, entre 16 y 29 días se cobra como si fueran 30 días completos sobre el capital, y a partir de 30 días se usan los días reales. Cada pago genera un número de recibo único, actualiza el saldo de la cuota, redistribuye las cuotas pendientes y cambia el estado del préstamo automáticamente. El sistema está organizado en módulos: tipo de clientes, clientes, préstamos, pagos, reportes, usuarios y roles, todo dinámico y con control de acceso por permisos. Los reportes cubren capital total prestado por año, intereses generados por mes y año, número de clientes activos, clientes morosos y clientes próximos a vencer.

Stack Tecnológico

Laravel 12 Inertia Vue Docker PostgreSQL

Características

Motor de intereses con 3 reglas de negocio configurables
Generación automática de cuotas al crear un préstamo
Pagos parciales y completos con redistribución de saldo
Número de recibo único por cada pago registrado
Cancelación automática de cuotas restantes al pagar completo
Dashboard con KPIs: capital prestado, intereses generados
Reporte de clientes morosos y próximos a vencer
Reportes anuales y mensuales de capital e intereses
Módulos: tipo de cliente, clientes, préstamos, pagos
Gestión de usuarios con roles y permisos dinámicos
Historial de pagos con trazabilidad por usuario y fecha
Control de estado del préstamo actualizado automáticamente

Video Demo

Capturas del Proyecto (11) Click para ampliar