Web-based event management system with a digital calendar using Python OSS technologies and report validation
DOI:
https://doi.org/10.61117/ipsumtec.v8i2.426Keywords:
Flask, FlaskFullCallendar wkhtmltopdf, FullCallendar wkhtmltopdfAbstract
This paper presents the technical development of the "Web-based System for Event Management and Scheduling for the Extracurricular Activities Department of the Instituto Tecnológico de Puebla." The system's purpose is to allow departments at the Instituto Tecnológico de Puebla to request spaces for extracurricular events, monitor availability, manage events, and generate monthly and quarterly reports that include graphical evidence.
A client-server architecture based on modern web technologies such as Python with Flask, MariaDB, and the FullCallendar calendar plugin was used, as well as tools such as wkhtmltopdf for report generation.
Downloads
Metrics
References
Amazon Web Services. ¿Qué es Python? [Internet]. Amazon; 2024 [citado 27 ago 2025]. Disponible en: https://aws.amazon.com/es/what-is/python/
Ramotion. Python para desarrollo web [Internet]. 2025 [publicado 22 jul 2025, citado 27 ago 2025]. Disponible en: https://www.ramotion.com/blog/web-development-in-python/#:~:text=Simplicidad%20y%20facilidad%20de%20uso,con%20un%20m%C3%ADnimo%20de%20c%C3%B3digo.
Microsoft Learn. Migrar la solución de jQuery y FullCalendar compilada con el elemento web Editor de scripts a SharePoint Framework [Internet]. 2022 [publicado 29 jun 2022, citado 27 ago 2025]. Disponible en: https://learn.microsoft.com/es-es/sharepoint/dev/spfx/web-parts/guidance/migrate-jquery-fullcalendar-script-to-spfx
Hassan A. ¿Qué es SQLite? [Internet]. BUILTIN; 2025 [publicado 24 abr 2025, citado 27 ago 2025]. Disponible en: https://builtin.com/data-science/sqlite#:~:text=Beneficios%20de%20SQLite,c%C3%B3digo%20aparte%20en%20otro%20lenguaje.
Atareao. El poder de Jinja y Python [Internet]. 2024 [publicado 9 abr 2024, citado 27 ago 2025]. Disponible en: https://atareao.es/podcast/el-poder-de-jinja-y-python/#:~:text=Sobre%20las%20ventajas%20de%20usar,necesidades%20espec%C3%ADficas%20de%20sus%20proyectos.
Jinja Project. Documentación del diseñador de plantillas [Internet]. 2007 [citado 27 ago 2025]. Disponible en: https://jinja.palletsprojects.com/en/stable/templates/
WKHTMLTOPDF. ¿Qué es? [Internet]. [s.f.] [citado 27 ago 2025]. Disponible en: https://wkhtmltopdf.org/
Molina Giraldo MA, Oñate González AF. Desarrollo de una interfaz web basada en Python para el análisis acústico del habla en tiempo real [Internet]. Bogotá: Pontificia Universidad Javeriana; 2024 [citado 27 ago 2025]. Disponible en: https://repository.javeriana.edu.co/items/227d28c0-c814-4348-b895-8402d8e30972
López Bran DA, Montoya Sáenz A. Diseño e implementación de un sistema administrador de reportes de novedades de empleados basado en una aplicación web [Internet]. Rev Univ Catol Oriente. 2020;31(45):28-44 [citado 28 ago 2025]. Disponible en: https://revistas.uco.edu.co/index.php/uco/article/view/281 DOI: https://doi.org/10.47286/01211463.281
Tejada Campos DA. Sistema de control académico basado en Python y cloud computing, a nivel de secundaria en la ciudad de Santo Domingo [Internet]. Santo Domingo (Ecuador): Universidad Regional Autónoma de los Andes; 2020 [citado 28 ago 2025]. Disponible en: https://dspace.uniandes.edu.ec/handle/123456789/11358
Onofre Ávila BA. Análisis de aplicaciones web utilizando Python para el desarrollo del lado del Backend en instituciones públicas [Internet]. Babahoyo (Ecuador): Universidad Técnica de Babahoyo; 2021 [citado 28 ago 2025]. Disponible en: https://dspace.utb.edu.ec/handle/49000/9534
de Iman UA, Lila N. Sistema web basado en reglas de asociación para apoyar en el proceso de ventas de la empresa Ayala Motors [Internet]. Chiclayo (Perú): Universidad Católica Santo Toribio de Mogrovejo; 2022 [citado 28 ago 2025]. Disponible en: http://hdl.handle.net/20.500.12423/7815
Doodle. Ventajas de una agenda digital: ahorro de tiempo en el trabajo [Internet]. 2025 [publicado 24 mar 2025, citado 7 sep 2025]. Disponible en: https://doodle.com/es/benefits-of-a-digital-calendar-saving-time-in-the-workplace/
Hill J. Las ventajas de tener un calendario digital frente a un calendario de papel [Internet]. Calendar.com; 2023 [publicado 16 mar 2023, citado 7 sep 2025]. Disponible en: https://www.calendar.com/blog/the-advantages-of-having-a-digital-calendar-over-a-paper-calendar/#:~:text=Las%20citas%20se%20pueden%20mover,como%20si%20siempre%20hubiera%20existido.
Kizeo Forms. Informes digitales: usos y beneficios para tu empresa [Internet]. [s.f.] [citado 7 sep 2025]. Disponible en: https://www.kizeo-forms.com/es/blog/informes-digitales-usos-y-beneficios-para-tu-empresa/#:~:text=Ventajas%20de%20los%20informes%20digitales,tiempos%20hasta%20en%20un%2030%25.
Duek C. Los reportes digitales son una tendencia a nivel mundial [Internet]. Kaleida Digital; 2024 [publicado 23 jun 2020, citado 7 sep 2025]. Disponible en: https://kaleidadigital.com/es/los-reportes-digitales-son-una-tendencia-a-nivel-mundial/#:~:text=Los%20beneficios%20de%20los%20reportes,a%20las%20empresas%20y%20organizaciones.
Brainvire Infotech Inc (2025). Explorando el papel de liderazgo de Python en el análisis de datos y sus ventajas clave. [Internet] [publicado el 10 de septiembre de 2024, consultado 9 de noviembre de 2025]. Disponible en: https://www.brainvire.com/blog/python-data-analytics-innovation/#:~:text=de%20otros%20lenguajes.-,Rendimiento%20y%20escalabilidad,el%20an%C3%A1lisis%20de%20big%20data.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 María Teresa López Aburto, Serbando García López , Filiberto Gonzalez Guarneros , Violeta Martínez Ramírez , Miguel Ángel Pérez Irigoyen

This work is licensed under a Creative Commons Attribution 4.0 International License.
