Está en la página 1de 4

Introducción

Los bienes inmuebles representan un factor muy significativo dentro de la economía y


estabilidad monetaria de muchas personas, familias, negocios o establecimientos que se
dediquen a este en la ciudad de Guayaquil, la cual incluso es fuente de trabajo para varias
personas de otras ciudades del país.

Siendo Guayaquil un sitio con vastas extensiones geográficas y poblacionales, el alquiler de


bienes inmuebles aparece como una oportunidad para todos, ya sea una persona natural que
se dedique a dar en arriendo sus propiedades, como una jurídica que emite RUC ejerciendo la
misma acción, así como para todo aquel que esté buscando tomar en alquiler una propiedad.

el uso de nuevas herramientas y tecnologías que permitiesen la gestión de recursos, resulta


una opción óptima para cualquier actividad que requiera seguimiento, como control
constante. Además, de poder prescindir de métodos tradicionales para administrar que más
que ayudar, generan inconveniente conforme se dé el cumulo de información.

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

 Control y administración de forma tradicional


 Falta de procesos estandarizados
 Usos de herramientas o medios que no favorecen el traspaso y volcado de información
de un periodo a otro
 Cumulo de información, lo que a su vez hace difícil y demorado su procesamiento
 Débil respaldo de la información procesada
 Servicio tropezado, poca eficiencia de respuesta

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

 Analizar los procesos vigentes utilizados en el alquiler de bienes inmuebles, de tal


forma que facilite el manejo de la información con relación al ingreso de datos y
propiedad alquilada del arrendatario, mediante la investigación exploratoria.

 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.

 Establecer un medio de comunicación a través de una interfaz web que permita el


envío y recepción de observaciones de tal manera que se pueda notificar sobre
acontecimientos ocurridos en las propiedades ya sea de arrendador a arrendatario, o
viceversa.

Metodologías

Investigación exploratoria: utilizada para estudiar un problema que no está claramente


definido, por lo que se lleva a cabo para comprenderlo mejor, pero sin proporcionar resultados
concluyentes. La investigación exploratoria se lleva a cabo cuando un tema necesita ser
entendido en profundidad, especialmente si no se ha hecho antes. El objetivo de este método
es explorar el problema y su entorno, y no extraer una conclusión de él. Además, permitirá al
investigador establecer una base sólida para explorar sus ideas, elegir el diseño de
investigación adecuado y encontrar las variables que realmente son importantes para el
análisis

Metodología de Cascada: modelo secuencial probado donde dividimos el desarrollo de


software en una serie de etapas predefinidas. La metodología de la cascada es más adecuada
para los proyectos que tienen un alcance claro y completo antes de que el proyecto comience.
Si bien la metodología de Waterfall es un proceso interno y no requiere la participación del
usuario, el enfoque de desarrollo de software de Agile se centra en la satisfacción del usuario
y, por lo tanto, en la participación de los usuarios durante la fase de desarrollo.

Propuesta

Desarrollo de un aplicativo web para la gestión y automatización de alquiler de bienes


inmuebles, el cual permita llevar un control óptimo de los inmuebles que maneje cualquier
persona natural o jurídica, así como como el registro e información de sus arrendatarios,
agilizando el acceso a dichos datos de tal forma que no se genere un cumulo de información,
además de mantener en constante observación el estado sus propiedades.

Tecnologías usadas:

Arquitectura: Basada en Microservicios

¿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

Requiere recursos distintos, lo que complica la


Despliegue Despliegue sencillo y rápido de todo el sistema
organización de la implementación

Es difícil mantener y manejar nuevos cambios;


Cada elemento se puede escalar de forma
Escalabilidad es necesario volver a implementar todo el
independiente sin tiempo de inactividad
sistema

Integrarse con nuevas tecnologías para


Agilidad No es flexible e imposible de adoptar nuevas resolver propósitos comerciales
tecnologías, lenguajes o marcos.

Un error o problema puede afectar a todo el Un error en un microservicio no afecta a otros


Resiliencia
sistema servicios

Los componentes independientes deben


Pruebas Pruebas de un extremo a otro
probarse individualmente

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/

Base de datos: PostgreSQL

¿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

 El arrendador está obligado a efectuar las reparaciones y obras necesarias a fin de


que los locales reúnan las condiciones exigidas.
 La pensión mensual de arrendamiento de un inmueble no podrá exceder de la
doceava parte del diez por ciento del avalúo comercial con que dicho inmueble
conste en el Catastro Municipal
 El contrato de arrendamiento podrá ser verbal o escrito.
 El plazo estipulado en el contrato escrito será obligatorio para arrendador y
arrendatario. Sin embargo, en todo contrato de arrendamiento tendrá derecho el
arrendatario a una duración mínima de dos años
 Los contratos cuyo canon de arrendamiento exceda de un salario básico unificado del
trabajador en general mensual, se celebrarán por escrito, debiendo el arrendador
registrarlos
 Basado en datos oficiales emitidos por la BCE se afirma que los bienes inmuebles
tienen una gran importancia dentro de la economía de la sociedad ecuatoriana
estrechamente ligado a la industria de la construcción

También podría gustarte