Mostrar registro simples

dc.contributor.advisorPérez Holguín, Rafael
dc.coverage.spatialcead_-_ocaña
dc.creatorCastilla Lázaro, Diego Andrés
dc.date.accessioned2025-08-11T19:08:37Z
dc.date.available2025-08-11T19:08:37Z
dc.date.created2025-07-31
dc.identifier.urihttps://repository.unad.edu.co/handle/10596/73219
dc.description.abstractEste 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.formatpdf
dc.titleImplementación de un sistema de notificaciones push Web con firebase para el sitio recursos-biblicos.com
dc.typeProyecto aplicado
dc.subject.keywordsCron Job
dc.subject.keywordscURL Multi
dc.subject.keywordsJavaScript
dc.subject.keywordsNotificaciones Push
dc.subject.keywordsWeb Push
dc.description.abstractenglishThis 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.categoryDesarrollo Web


Arquivos deste item

Thumbnail

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples