Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Siendo así este trabajo de titulación es una propuesta que busca dar mejoras a la forma en que
se gestionan las actividades que comprenden el alquiler de bienes inmuebles, desde su
búsqueda como contacto, hasta el control de propiedades, usuarios, pagos de alquiler y
comunicación entre arrendador e inquilinos.
Problemática
Objetivo general
Construir un aplicativo web que permita el control y gestión del alquiler de bienes inmuebles a
través de lenguajes de desarrollo web, librerías open source y uso de microservicios
Objetivos específicos
Desarrollar una aplicación web para el control general de las propiedades inmuebles,
arrendatarios e ingresos por alquiler a través de interfaces dinámicas creadas a partir
de la librería Open Source React.
Mostrar las propiedades disponibles a través de una interfaz que contenga a detalle la
información del inmueble y contacto del arrendador con el fin de atraer nuevos
clientes.
Metodologías
Propuesta
Tecnologías usadas:
¿Por qué? Representa una forma de estructurar una aplicación en varios módulos, los cuales
permitan la comunicación y manejo de cada servicio de forma óptima, pasando de la manera
monolítica la cual agrupa todo en un solo componente.
Monolítica Microservicios
Seguridad La comunicación dentro de una sola unidad La comunicación entre procesos requiere
hace que el procesamiento de datos sea escapadas de API que plantean problemas de
seguro seguridad
Imposible distribuir los esfuerzos del equipo Un equipo de desarrolladores puede trabajar
Desarrollo
debido a la enorme base de datos indivisible de forma independiente en cada componente.
Frontend: React JS
¿Por qué? La reutilización de los componentes de React es común entre los diseñadores, ya
que no solo duplica la productividad, sino que también optimiza las prácticas de codificación.
Practicar tales hábitos en última instancia conduce al rendimiento uniforme de la aplicación y
facilita la calidad y el mantenimiento del código sin importar el nivel de complejidad del
proyecto.
https://www.simform.com/blog/angular-vs-react/#:~:text=Angular%20is%20a%20Javascript
%20framework,app%20with%20frequently%20variable%20data.
https://www.codica.com/blog/react-vs-vue/#:~:text=When%20it%20comes%20to
%20the,HTML%20templates%20apart%20from%20JSX.
Backend: Express JS
¿Por qué? Express.js se utiliza para crear APIs (interfaz de programación de aplicaciones) y
aplicaciones móviles. Se encarga de los detalles vitales del backend, como las sesiones, la
gestión de errores y el enrutamiento. Si quieres algo que sea capaz de gestionar variadas y
múltiples peticiones y respuestas http para URLs específicas, entonces Express.js es la mejor
opción para tu desarrollo de aplicaciones de negocio.
https://www.startechup.com/es/blog/express-js-what-it-is-used-for-and-when-where-to-use-
it-for-your-enterprise-app-development/
¿Por qué? Facilidad para el control de grandes lotes de datos antiguos, donde PostgreSQL, al
manejar datos masivos, permite sentencias que no afecten el rendimiento de la base datos, el
cual representa una mínima desventaja con MySQL. Considere PostgreSQL para cualquier
aplicación que pueda crecer hasta el ámbito empresarial, con consultas complejas y
operaciones de escritura frecuentes. Si es nuevo en el mundo de las bases de datos y no
espera que su aplicación se amplíe, o si está buscando una herramienta rápida para la creación
de prototipos, considere MySQL.
https://www.fivetran.com/blog/postgresql-vs-mysql#:~:text=PostgreSQL%20is%20an
%20object%2Drelational,%2C%20ACID%2Dcompliant%20storage%20engine.
Resultados
Acorde a la evaluación que realizaron basado en los criterios que definía la ficha de Juicio de
experto, se obtuvo un porcentaje de cumplimiento del 92,04; de tal forma que se valida la
funcionalidad y avance de la propuesta desarrollada.
El desarrollo del aplicativo web junto a la automatización de los procesos que incluye la acción
de alquilar bienes inmuebles proporciona soporte a quienes manejan actividades relacionada a
esta dentro de la Ciudad de Guayaquil, disminuyendo problemas básicos como el uso excesivo
de recursos en el archivado de contratos, y comprobantes de pago, además de facilitarle la
búsqueda de determinados documentos que requieran revisar. También evidencia una mejora
en los tiempos que utiliza en la visualización propiedades, inquilinos, pagos.
PUNTOS CLAVE