proyectos / prestacontrol

PrestaControl

Sistema de Gestion de Prestamos

Publicado: Septiembre 2025 Python, Flask, SQLite, Cryptography
Python Flask SQLite Cryptography SQLAlchemy Flask-Login Pandas
PrestaControl dashboard
PrestaControl loan management
PrestaControl payment schedule
PrestaControl security features
PrestaControl reports
PrestaControl debtor details
PrestaControl payment tracking
PrestaControl backup system
PrestaControl settings
PrestaControl mobile view

Descripcion General

PrestaControl es un sistema completo de gestion de prestamos y control de deudores desarrollado con un enfoque especial en seguridad y privacidad. Esta herramienta permite a los usuarios gestionar eficientemente sus operaciones de prestamo, manteniendo registros detallados de deudores, prestamos activos y el historial completo de transacciones.

El sistema incluye un potente motor de calculo de cronogramas de pagos que admite diferentes frecuencias: diaria, semanal, quincenal, mensual y anual. Cada cronograma se genera automaticamente con fechas de pago, montos y saldos pendientes, facilitando el seguimiento de cada prestamo de manera precisa.

La seguridad es primordial: todos los datos se cifran con algoritmos de ultima generacion, protegidos por una contrasena maestra y autenticacion de dos factores opcional. Ademas, el sistema funciona completamente offline sin necesidad de conexion a internet, garantizando que la informacion sensible nunca salga del dispositivo del usuario.

Caracteristicas Principales

  • Gestion completa de deudores (informacion personal, documentos, fotografias)
  • Registro y seguimiento de prestamos con tasas de interes y plazos variables
  • Sistema de cronograma de pagos con capacidad para marcar pagos como completados
  • Calendario visual para seguimiento de pagos pendientes y completados
  • Autenticacion segura con contrasena maestra y 2FA opcional
  • Aplicacion completamente local sin necesidad de conexion a internet
  • Copias de seguridad automaticas cifradas con opciones de programacion

Desafios y Soluciones

🔐

Seguridad de Datos

El principal desafio fue mantener toda la informacion sensible segura mientras se hacia la aplicacion facil de usar. Resolvi esto protegiendo automaticamente todos los datos con una contrasena maestra y cifrado end-to-end.

📅

Cronogramas de Pago

Gestionar diferentes tipos de cronogramas de pago (diarios, semanales, mensuales) era complejo. Cree un sistema flexible que calcula automaticamente los montos de pago basados en el cronograma elegido.

💾

Aplicacion Local

Crear una aplicacion completamente local que funciona sin conexion a internet mientras se asegura la integridad de los datos y se proporcionan copias de seguridad automaticas cifradas requirio un diseno cuidadoso de la base de datos y mecanismos de programacion de copias de seguridad.

Video Demo