Mostrar el registro sencillo del ítem
Implementación de un sistema de notificaciones push Web con firebase para el sitio recursos-biblicos.com
| dc.contributor.advisor | Pérez Holguín, Rafael | |
| dc.coverage.spatial | cead_-_ocaña | |
| dc.creator | Castilla Lázaro, Diego Andrés | |
| dc.date.accessioned | 2025-08-11T19:08:37Z | |
| dc.date.available | 2025-08-11T19:08:37Z | |
| dc.date.created | 2025-07-31 | |
| dc.identifier.uri | https://repository.unad.edu.co/handle/10596/73219 | |
| dc.description.abstract | Este proyecto de grado describe el proceso de análisis, diseño, desarrollo e implementación de un sistema de notificaciones push web para el sitio recursos-biblicos.com. La solución utiliza Firebase Cloud Messaging (FCM) API HTTP v1 como motor de envío, con un backend desarrollado en PHP y una base de datos MySQL/MariaDB para la gestión de suscriptores y el seguimiento de interacciones. El sistema permite a los administradores del sitio, a través de un panel de control (dashboard) con autenticación básica, componer y enviar notificaciones personalizadas (título, mensaje, imagen opcional y URL de redirección) a los usuarios suscritos. Se incluyen funcionalidades para visualizar estadísticas básicas como el total de suscriptores y el conteo de clics por notificación, presentados en formato tabular y gráfico. Adicionalmente, el sistema realiza el seguimiento de clics en las notificaciones y la depuración automática de tokens FCM que Firebase reporta como inválidos o desregistrados. La configuración de parámetros sensibles se gestiona a través de variables de entorno para mayor seguridad y flexibilidad. Las tecnologías frontend incluyen HTML5, CSS3 con Bootstrap 4, y JavaScript para la interactividad del dashboard y la lógica del Service Worker. | |
| dc.format | ||
| dc.title | Implementación de un sistema de notificaciones push Web con firebase para el sitio recursos-biblicos.com | |
| dc.type | Proyecto aplicado | |
| dc.subject.keywords | Cron Job | |
| dc.subject.keywords | cURL Multi | |
| dc.subject.keywords | JavaScript | |
| dc.subject.keywords | Notificaciones Push | |
| dc.subject.keywords | Web Push | |
| dc.description.abstractenglish | This degree project describes the process of analysis, design, development and implementation of a web push notification system for the site recursos-biblicos.com. The solution uses Firebase Cloud Messaging (FCM) API HTTP v1 as the sending engine, with a backend developed in PHP and a MySQL/MariaDB database for subscriber management and interaction tracking. The system allows site administrators, through a dashboard with basic authentication, to compose and send personalized notifications (title, message, optional image and redirection URL) to subscribed users. Functionality is included to display basic statistics such as total subscribers and click count per notification, presented in tabular and graphical format. Additionally, the system tracks clicks on notifications and automatically purges FCM tokens that Firebase reports as invalid or unregistered. Sensitive parameter settings are managed through environment variables for security and flexibility. Frontend technologies include HTML5, CSS3 with Bootstrap 4, and JavaScript for dashboard interactivity and Service Worker logic. | |
| dc.subject.category | Desarrollo Web |






















