/DinDon---TFG

Trabajo Fin de Grado asociado a una aplicación Android para la búsqueda de pisos.

Primary LanguageHTMLApache License 2.0Apache-2.0

DinDon---TFG

Trabajo Fin de Grado asociado a una aplicación Android para la búsqueda de pisos.

Este Trabajo Fin de Grado (TFG) presenta el desarrollo de DinDon, una aplicación móvil innovadora diseñada para simplificar y optimizar la búsqueda de viviendas en ciudades con una alta concentración de estudiantes universitarios. La necesidad de soluciones eficaces para este problema creciente en la sociedad se ha convertido en el motor principal para la creación de esta aplicación.

Esta plataforma ofrece una interfaz clara y sencilla, permitiendo a los usuarios interactuar entre sí. Además, facilita la visualización de una amplia variedad de viviendas, así como el acceso a detalles específicos de cada una, como sus características, precio y ubicación. Asimismo, los usuarios pueden mantener conversaciones con otros interesados a través de un sistema de chat incorporado.

Uno de los aspectos más destacados de esta aplicación es su funcionalidad de geolocalización, que permite a los usuarios ver la ubicación precisa de las viviendas en un mapa interactivo. Esta funcionalidad es especialmente útil para los usuarios que desean vivir cerca de ciertos lugares de interés, como universidades o centros de trabajo.

Además, la aplicación permite la administración de preferencias y viviendas, lo que ofrece a los usuarios la posibilidad de personalizar su experiencia según sus necesidades individuales. Esto se gestiona a través de un sistema de roles, que varía la capacidad de los usuarios para realizar ciertas acciones en la aplicación.

En resumen, este TFG se centra en el desarrollo de una aplicación móvil que responde a una necesidad social creciente, facilitando la búsqueda de viviendas en áreas urbanas de gran afluencia universitaria de una forma novedosa y eficiente.

Demo de la aplicación

A continuación se puede ver una demo asociada a las principales funcionalidades de la aplicación.

video-output-56A732AF-D4F6-46AC-B2F5-C38678F084F6.mp4

Cobertura de errores

Para medir el grado de cobertura en las pruebas unitarias se ha hecho uso de SonaQube, obteniendo la siguiente imagen como resultado:

image

Tecnologías empleadas:

  • SonarQube
  • Java
  • Gradle
  • Android Studio
  • Glide
  • GSon
  • Volley
  • SpringBoot
  • MongoDB