Web-based event management system with a digital calendar using Python OSS technologies and report validation

Authors

DOI:

https://doi.org/10.61117/ipsumtec.v8i2.426

Keywords:

Flask, FlaskFullCallendar wkhtmltopdf, FullCallendar wkhtmltopdf

Abstract

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

Download data is not yet available.

Metrics

Metrics Loading ...

Author Biographies

María Teresa López Aburto, National Technological Institute of Mexico

M.A. and G.I.E. María Teresa López Aburto is a professor in the Department of Economics and Administration at the National Technological Institute of Mexico/Technological Institute of Puebla, Puebla, Mexico. She currently holds the position of Head of the Department of Extracurricular Activities at the Technological Institute of Puebla. From 2022 to 2024, she led the coordination of external services within the Outreach Department of the same institution.

Serbando García López , National Technological Institute of Mexico

Serbando García López has a Master's degree in Information Technology from the Monterrey Institute of Technology and Higher Education. He currently works as a lecturer at the Puebla Institute of Technology, where he teaches specialized subjects in the Logistics Engineering degree program, creating links with the business sector, such as with the company Tesselar, which is an SAP ERP partner in Mexico, to prepare and certify students in their final semester in this system and thus include them in its workforce. He has also collaborated in the private sector, such as the textile industry, where he has been in charge of business systems and responsible for supply and distribution logistics.

Filiberto Gonzalez Guarneros , National Technological Institute of Mexico

Filiberto González Guarneros works at the National Technological Institute of Mexico, Puebla Technological Institute campus. He holds a Master's degree in Information Technology from the Monterrey Institute of Technology and Higher Education. He worked in the IT department of a national transport company, developing systems and as Head of the Business Unit. Management Systems Auditor.

Violeta Martínez Ramírez , National Technological Institute of Mexico

Dr. Violeta Martínez Ramírez, who studied Computer Systems Engineering in Programming, holds a Master's Degree in Education Sciences and a Doctorate in Education. She is a professor in the Systems and Computing Department at the Technological Institute of Puebla, teaching mainly Programming in Information Technology and Communications Engineering. She is the leader of the PRODEP Desirable Profile (2020), leader of the Academic Body “Applied Computing” (2021), and head of Outreach Projects (2020).

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.

Published

2025-12-19

Crossmark

Crossmark Policy Page

How to Cite

López Aburto, M. T., García López , S., Gonzalez Guarneros , F., Martínez Ramírez , V., & Pérez Irigoyen , M. Ángel. (2025). Web-based event management system with a digital calendar using Python OSS technologies and report validation. REVISTA IPSUMTEC, 8(2), 148–157. https://doi.org/10.61117/ipsumtec.v8i2.426

Issue

Section

Artículos

Most read articles by the same author(s)

1 2 3 4 > >>