Skip to content

Una herramienta diseñada para automatizar y simplificar el cálculo de días inhábiles en Chile. Este repositorio contiene todo el código necesario para ejecutar una aplicación web que toma en cuenta fines de semana y días festivos oficiales al calcular días no laborables. Ideal para proyectos personales, aplicaciones de recursos humanos

Notifications You must be signed in to change notification settings

israelubeda/inhabiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Calculadora de Días Inhábiles en Chile 🗓️

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.

🎯 Funcionalidades

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.


📸 Vista Previa

Formulario Principal

Resultados


🚀 Tecnologías Utilizadas

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


📂 Estructura del Proyecto

/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

🛠️ Instalación y Configuración

  1. Requisitos Previos

Python 3.8 o superior

Gestor de paquetes pip

  1. Clonar el Repositorio
git clone https://github.com/tu-usuario/calculadora-inhabiles.git
cd calculadora-inhabiles
  1. 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/

🎨 Personalización

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.

🖼️ Ejemplo de Uso

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.

🤝 Contribuciones

¡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.

📝 Licencia

Este proyecto está bajo la Licencia MIT. Puedes usarlo libremente, siempre dando el crédito correspondiente. 🧑‍💻

✨ Autor

Desarrollado por Israel Ubeda📧 Contacto: israel.ubedabravo@gmail.com

¡Gracias por usar esta calculadora! 🎉

About

Una herramienta diseñada para automatizar y simplificar el cálculo de días inhábiles en Chile. Este repositorio contiene todo el código necesario para ejecutar una aplicación web que toma en cuenta fines de semana y días festivos oficiales al calcular días no laborables. Ideal para proyectos personales, aplicaciones de recursos humanos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published