API de HousingOn
HousingOn's API
Ver/ Abrir
Identificadores
URI: http://hdl.handle.net/10902/20657Registro completo
Mostrar el registro completo DCAutoría
García Benítez, JoaquínFecha
2020-07-10Derechos
Atribución-NoComercial-SinDerivadas 3.0 España
Disponible después de
2025-07-10
Palabras clave
BBDD
Flask
Back end
GraphQL
API
MariaDB
Docker
DB
Resumen/Abstract
RESUMEN: La empresa HousingOn, compañía que gestiona el alquiler de cientos de estudiantes universitarios, actualmente dispone de un conjunto de aplicaciones web para poder llevar el control del flujo que se han vuelto lentas y desactualizadas. Además, este conjunto de aplicaciones también se han visto afectadas por lo siguiente:
Falta de estándares en desarrollo y mantenimiento, donde cada programador seguía su propio criterio. Carencia de documentación de las aplicaciones y complejidad del mantenimiento por no seguir las buenas prácticas para el desarrollo software
Gran incremento de usuarios, además de mantener los usuarios existentes.
Inconsistencia de datos debido a un diseño simple de la base de datos.
Carencia de un sistema para obtener, actualizar e insertar datos desde aplicaciones para dispositivos móviles.
La base de este proyecto será la creación de una Interfaz de Programación de Aplicaciones, la cual permitirá conectar diferentes aplicaciones y servicios y permitir la comunicación de datos entre sí. Con este proyecto se pretende solventar todas estas carencias brindando a HousingOn de una aplicación estandarizada, documentada, con mejor rendimiento y más adaptada a las necesidades actuales y futuras de la empresa.
ABSTRACT: HousingOn is a company which manages accommodations for hundreds of university students. Currently this company has a set of applications that have become slow and outdated. Furthermore, this set of applications has also been affected by the following issues:
Lack of standards in development and maintenance, where the previous programmers followed their own criteria. Absence of documentation for the applications and high maintenance complexity, due to not adhering to good practices in software development.
A large increase in users, in addition to maintain existing ones.
Data inconsistency produced by a poor design of the database.
Lack of a system to get, update and insert data from mobile device applications.
The starting point of this proyect is the creation of an application programming interface (API), that will connect different applicacions and services and will allow sharing the data between them. This project aims to solve all these shortcomings by providing HousingOn with a standardized, documented application, with improvements in the performance and adaptation to the current and future needs of the company.