Servicio de automatizaciones en correos electrónicos integradas en el entorno de Google
Automated email workflow service within the Google ecosystem
Ver/ Abrir
Identificadores
URI: https://hdl.handle.net/10902/37141Registro completo
Mostrar el registro completo DCAutoría
Ruiz del Corro, DavidFecha
2025-06Director/es
Derechos
Attribution-NonCommercial-NoDerivatives 4.0 International
Palabras clave
Computación en la nube
Aplicación web
Inteligencia Artificial
Servicios de Google
Automatización de procesos
Cloud computing
Web application
Artificial Intelligence
Google services
Process automation
Resumen/Abstract
Este Trabajo de Fin de Grado se centra en el desarrollo de una aplicación web
orientada a la automatización de tareas a partir de correos electrónicos recibidos en
Gmail. Dicha automatización se basa en un sistema de macros, acciones configurables
por el usuario que se activan mediante etiquetas de Gmail.
Gracias a los filtros de Gmail, el usuario puede etiquetar automáticamente los correos
entrantes, generando de esta forma una integración muy flexible con el sistema
de macros, de modo que se puedan optimizar procesos rutinarios en contextos personales y profesionales.
La plataforma ofrece una interfaz intuitiva desde la cual es posible ver y gestionar
macros, así como activar o desactivar la monitorización del buzón según las
necesidades del usuario.
Para su implementación, se ha empleado Angular 19 en el desarrollo del frontend
y Node.js con Express en el back-end, integrando las APIs de Gmail, Google
Drive, Google Calendar y Google Docs, con diversos servicios de Google Cloud como
Pub/Sub, Cloud Functions, Firebase Authentication y Firestore, una base de datos
NoSQL.
This Final Degree Project focuses on the development of a web application aimed
at automating tasks based on incoming emails received in Gmail. The automation is
implemented through a system of macros, user configurable actions that are triggered
by Gmail labels.
Thanks to Gmail filters, users can automatically tag incoming emails, enabling seamless
integration with the macro system and optimizing routine actions in both personal
and professional settings.
The platform provides an intuitive interface from which users can view and manage
macros, as well as enable or disable mailbox monitoring according to their
preferences.
The implementation uses Angular 19 for the front-end and Node.js with Express for
the back-end, integrating Gmail, Google Drive, Google Calendar, and Google Docs
APIs, along with several Google Cloud services such as Pub/Sub, Cloud Functions,
Firebase Authentication, and Firestore, a NoSQL database.