Esta es una aplicación web desarrollada con Python y Flask para calcular los días inhábiles en Chile, considerando fines de semana y días festivos oficiales. Ideal para planificar vacaciones o tareas laborales con mayor precisión.
Calcula los días inhábiles (sábados, domingos y festivos) basándose en una fecha y cantidad de días ingresados.
Muestra las fechas específicas consideradas como inhábiles.
Interfaz moderna, profesional y responsiva.
Formulario Principal
Resultados
Python 3.8+
Flask (Framework web)
HTML/CSS y JavaScript para el frontend
Font Awesome para íconos
Holidays para el cálculo de días festivos en Chile
/project-root
├── app.py # Archivo principal de la aplicación Flask
├── templates/
│ └── index.html # Plantilla HTML con el diseño del formulario y resultados
├── static/ # Archivos CSS o JS adicionales (opcional)
└── README.md # Este archivo
- Requisitos Previos
Python 3.8 o superior
Gestor de paquetes pip
- Clonar el Repositorio
git clone https://github.com/tu-usuario/calculadora-inhabiles.git
cd calculadora-inhabiles
- Instalar Dependencias
pip install flask holidays
Ejecutar la Aplicación:
python app.py
Abrir en el Navegador:
Accede a la aplicación en: http://127.0.0.1:5000/
Estilo Visual: Modifica la sección <style> en index.html para personalizar colores y diseño.
Días Festivos: Edita el archivo app.py para agregar días especiales o regionales.
Paso 1: Ingresa la cantidad de días de vacaciones.
Paso 2: Selecciona la fecha inicial.
Paso 3: Haz clic en "Calcular".
Paso 4: Obtén el número total y las fechas específicas de días inhábiles.
¡Las contribuciones son bienvenidas! Si deseas mejorar este proyecto, sigue estos pasos:
Haz un fork del repositorio.
Crea una rama con tu funcionalidad: git checkout -b mi-nueva-funcionalidad.
Realiza los cambios y haz un commit: git commit -m 'Añadí nueva funcionalidad'.
Sube los cambios: git push origin mi-nueva-funcionalidad.
Crea un pull request.
Este proyecto está bajo la Licencia MIT. Puedes usarlo libremente, siempre dando el crédito correspondiente. 🧑💻
Desarrollado por Israel Ubeda📧 Contacto: israel.ubedabravo@gmail.com
¡Gracias por usar esta calculadora! 🎉