Resumen:
|
[ES] En el presente trabajo se diseña y se desarrolla una aplicación accesible mediante
navegador web cuya función principal es gestionar y publicar proyectos de una ONG y
también permitir la realización de donaciones ...[+]
[ES] En el presente trabajo se diseña y se desarrolla una aplicación accesible mediante
navegador web cuya función principal es gestionar y publicar proyectos de una ONG y
también permitir la realización de donaciones para ellos a través de distintas formas de
pago.
Como resultado se obtiene una aplicación web que está compuesta por un backend y un
frontend; dentro del frontend está el interfaz gráfico de usuario (GUI de sus siglas en
inglés) en forma de página web. Este interfaz se divide en dos partes. La parte pública
en la que se registran los usuarios, se publican los proyectos, se avisa de los eventos
organizados por la ONG. Por otra parte el backoffice a través del cual los trabajadores
de la ONG pueden gestionar los proyectos, los usuarios registrados, las donaciones
recibidas, la información general y el contenido de la propia página web y otros
aspectos de la aplicación. El backend se encarga de ejecutar un servidor Express
utilizando distintos módulos de NodeJS, las rutas de las APIs, controladores y modelos
de las entidades de la aplicación.
En este documento se dan detalles sobre el análisis, el diseño, las tecnologías y la
implementación del proyecto. Además, se habla de los problemas afrontados y la
investigación que se ha llevado a cabo para cumplir con los requisitos y alcanzar los
objetivos planteados.
[-]
[EN] In this project has been designed and developed an application accessible by web
browsers whose main functions are publication and management of projects, users and
donations of a non-governmental organization ...[+]
[EN] In this project has been designed and developed an application accessible by web
browsers whose main functions are publication and management of projects, users and
donations of a non-governmental organization (NGO).
As a result a web application is obtained composed by a backend and a frontend; in the
frontend there is the graphic user interace (GUI) in form of website. The GUI is divided
in two parts. On the public side users can register on the website, the projects can be
published and the events organized by the NGO can be notified. On the other hand
there is a backoffice where the NGO’s workers are able to manage the projects, the registered users, received donations, the general information and the content of the
website including other aspects of the application. The backend deploys an Express
server using different NodeJS modules, API routes, controllers and models of the
application entities
In this document is presented the analysis, design, technology stack and the
development of the project. In addition, the problems that have been faced and all the
study that has been done to accomplish the requirements and achieve the planned goals
will also be discussed.
[-]
|