Plataforma Micropréstamos y Pagaré PDF

Job ID: 40253717

Budget: $250 – $750 USD

Descripción del proyecto

Necesito desarrollar una interfaz web para administrar un negocio de préstamos personales (micropréstamos). El sistema debe permitir registrar clientes, crear préstamos, registrar pagos, manejar tasa de interés y plazo en meses, y al crear el préstamo debe generar/descargar automáticamente un pagaré en PDF listo para imprimir y firmar por el cliente.

Alcance / Funcionalidades requeridas

1) Clientes
• Crear / editar / listar clientes.
• Campos mínimos:
• Nombre completo
• Cédula / identificación
• Teléfono
• Dirección
• Correo (opcional)
• Referencias (opcional)
• Búsqueda por nombre / cédula.

2) Préstamos
• Crear préstamo asociado a un cliente.
• Campos:
• Monto prestado
• Tasa de interés (mensual o quincenal; configurable)
• Plazo (meses)
• Fecha de inicio
• Forma de pago (mensual/quincenal) (si aplica)
• Cálculo automático de:
• Interés
• Saldo pendiente
• Historial del préstamo
• Estado del préstamo: activo / cancelado / en mora (reglas simples).

3) Pagos
• Registrar pagos con:
• Fecha
• Monto
• Tipo (abono a capital / pago interés / mixto)
• Nota/observación
• Al registrar pago se actualiza saldo automáticamente.
• Historial completo de transacciones por cliente y por préstamo.

4) Pagaré (PDF automático)
• Al crear un préstamo, el sistema debe generar un Pagaré en PDF con los datos:
• Datos del cliente
• Monto del préstamo
• Tasa
• Plazo
• Fecha de inicio
• Monto total (si aplica)
• Lugar y fecha
• Espacios para firma del cliente y firma/representante
• Debe quedar almacenado y también permitir Descargar PDF en cualquier momento.

5) Usuarios / Seguridad (mínimo)
• Login básico (admin).
• Roles opcionales (admin / operador) si el presupuesto lo permite.

6) Reportes básicos
• Listado de préstamos activos
• Clientes con mora (por criterio de días sin pago o fecha de pago vencida)
• Total cobrado por rango de fechas
• Exportar a Excel/CSV (deseable)

Requisitos técnicos (propuesta)

El freelancer puede proponer stack, pero preferiblemente:
• Web app responsive
• Base de datos (MySQL o PostgreSQL)
• Backend (PHP Laravel / Node / Python) o lo que recomiende
• Generación de PDF (librería tipo dompdf / wkhtmltopdf / etc.)
• Entrega con instrucciones de instalación (README)

Entregables
• Código fuente completo
• Base de datos (script de creación + ejemplo)
• Manual corto de instalación y uso
• Plantilla del pagaré editable (para cambiar texto/legal si se necesita)

Criterios de aceptación
• Puedo registrar cliente → crear préstamo → registrar pagos → ver saldo actualizado.
• Se genera el pagaré correctamente al crear el préstamo y se puede descargar.
• Los datos quedan persistidos en BD.
• Interfaz usable desde PC y móvil.