Please use this identifier to cite or link to this item: https://repository.unad.edu.co/handle/10596/73219
Title: Implementación de un sistema de notificaciones push Web con firebase para el sitio recursos-biblicos.com
metadata.dc.creator: Castilla Lázaro, Diego Andrés
metadata.dc.date.created: 2025-07-31
metadata.dc.subject.keywords: Cron Job
cURL Multi
JavaScript
Notificaciones Push
Web Push
metadata.dc.format.*: pdf
metadata.dc.type: Proyecto aplicado
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.
URI: https://repository.unad.edu.co/handle/10596/73219
metadata.dc.subject.category: Desarrollo Web
metadata.dc.coverage.spatial: cead_-_ocaña
Appears in Collections:Tecnología en Desarrollo de Software

Files in This Item:
File Description SizeFormat 
dacastillal.pdf1.77 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.