Citation
Gil Manjón, Juan
(2017).
Diseño e implementación de un módulo de red social para apps híbridas.
Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.
Abstract
En este documento se explica el proceso de desarrollo de una aplicación web responsive
como módulo aplicable para dotar a otras apps de negocio de funcionalidades de red
social.
Para su implementación, utilizaré el gestor de paquetes npm de Node Js sobre Angular 2
y PHP.
Aquí se expone todo el trabajo realizado para alcanzar los objetivos derivados de las
funcionalidades de una aplicación de estas características, así como las herramientas y
tecnologías escogidas para ello.
También se analizarán los trabajos previos realizados para comenzar a programar. Lo
que abarca el origen de esta idea, la elección del diseño sobre el que he trabajado y el
análisis de la lógica de negocio que define las funcionalidades de esta app.
Para su correcto funcionamiento, se ha implementado el código de la parte servidor, del
cliente y el entorno que posibilita la interacción entre ambos.
Por último, se expondrá cuál puede ser la utilidad de esta herramienta en el sector de las
aplicaciones y qué tipo de aplicaciones pueden beneficiarse de las funcionalidades que
se han conseguido alcanzar en el proyecto.---ABSTRACT---This document explains developing process of a responsive web application as an
applicable module to provide other business apps with social networking functionality.
For its implementation, I will use the Node Js package manager Npm to develop an
application on Angular 2 and PHP.
Here it is exposed the whole realized process to reach the objectives plained for an
application of these characteristics, as well as the tools and technologies chosen for it.
It will be also analyze the previous work done to start programming. This encompasses
the origin of this idea, the design choices and an analysis of the business logic that
defines the functionalities of this application.
For its correct operation, the code of the server side, the client side and the environment
that allows the interaction between both have been implemented.
Finally, the usefulness of this tool in the applications market and what type of
applications can benefit from the functionalities that have been achieved in the project
will be analyzed.