Abstract
Cada día, cristianos en todo el mundo hablan con Dios, de manera individual o junto con otros creyentes.
La forma de orar no ha cambiado mucho a lo largo del tiempo, y no depende de la tecnología. La manera en que se comunican las personas, sin embargo, sí ha experimentado grandes cambios. Es objetivo de este proyecto el desarrollar una aplicación web diseñada específicamente para gestionar motivos de oración. Se pretende facilitar la oración individual, sirviendo de alternativa a una libreta de papel en la que apuntar una lista de motivos, pero también la oración en comunidad, permitiendo que las peticiones
de oración sean compartidas a través de Internet con otros creyentes, ya sea en grupos privados o haciéndolos públicos.
Para ello, se seguirá el proceso de desarrollo OpenUP, una variante simplificada del Rational Unified Process (RUP), y se hará uso de tecnología web actual: el framework Angular para desarrollar una aplicación SPA (Single Page Application) en Typescript que se ejecutará en el navegador, y algunos de los servicios que ofrece Firebase como backend; más concretamente, su base de datos en tiempo real y
la gestión de la autenticación. En esta memoria de PFC, se describirá cómo se ha seguido el proceso software, se incluirán los productos de trabajo obtenidos como resultado, y se justificará la eleccion de la tecnología y las herramientas empleadas.
ABSTRACT
Every day, Christians all over the world talk to God, privately or along with other believers. The way
in which people pray hasn’t changed much throughout time, and it does not rely on technology. The way people communicate, however, has experienced great changes. A goal of this project is to develop a web application designed specifically to manage prayer requests. The aim is to assist individual prayer, serving as an alternative to a paper notebook in which prayer items can be written down, but also to enable social prayer, by allowing prayer requests to be shared through the Internet with other believers, be it in private groups or by making them public.
To this end, OpenUP development process will be followed, a simplified variant of Rational Unified Process (RUP), and modern web technology will be used: Angular’s framework to develop an SPA (Single Page Application) in Typescript that will run in a browser, and some of the services that Firebase offers as a backend; more specifically, its real-time database and authentication management. This final project (PFC) report will describe how the software process has been followed, it will include the resulting work
products, and the rationale behind the selection of the technology and tools which have been used.