Generador web de cotizaciones de propiedades en PDF
Aplicación Flask desplegada en Render para calcular y generar cotizaciones personalizadas de propiedades, con descarga en formato PDF A5.
https://cotizacion-gen-4mom.onrender.com
cotizacion_gen_4mom permite a agentes de ventas generar en segundos una cotización profesional con el valor de cuota mensual estimada, a partir de:
- Valor total de la propiedad
- Pie (pago inicial)
- Tasa mensual (%)
- Plazo (en meses)
El sistema genera una ficha PDF A5 lista para enviar por correo para compartir directamente por WhatsApp o redes sociales.
| Tecnología | Función |
|---|---|
| Python 3.10+ | Lenguaje base |
| Flask | Servidor web y lógica de formulario |
| ReportLab | Generación del PDF profesional |
| Bootstrap 5 | Diseño responsivo y limpio |
| Render | Hosting y despliegue automático desde GitHub |
PARQUE_WEBAPP/
│
├── static/
│ └── styles.css # Estilos personalizados
│
├── templates/
│ └── index.html # Formulario HTML principal
│
├── app.py # Lógica Flask + generación PDF/PNG
│
├── requirements.txt # Dependencias del proyecto
├── Procfile # Configuración para Render (Gunicorn)
├── LICENSE # Licencia MIT
└── README.md # Este documento
git clone https://github.com/ladri8/cotizacion_gen_4mom.git
cd cotizacion_gen_4mom
python -m venv .venv
source .venv/bin/activate # En Windows: .venv\Scripts\activate
pip install -r requirements.txt
# Ejecutar la app
python app.py
📍 Abre en el navegador: http://127.0.0.1:5000
saldo_restante = valor_propiedad - pie interes_total = saldo_restante × (tasa_mensual / 100) × plazo_meses total_pagar = saldo_restante + interes_total cuota_mensual = total_pagar / plazo_meses
Desarrollado con cariño para mi mamá, para ayudarla a cotizar rápido y con estilo 🩵