Implementación de un sistema de notificaciones push Web con firebase para el sitio recursos-biblicos.com
Share
Date
2025-07-31Author
Castilla Lázaro, Diego Andrés
Advisor
Pérez Holguín, RafaelCitación
Bibliographic managers
Regional / Country coverage
cead_-_ocañaMetadata
Show full item record
PDF Document
Description of the content
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.























