Aplicación web para la gestión de una inmobiliaria
Web application for the management of a real state agency
Ver/ Abrir
Identificadores
URI: https://hdl.handle.net/10902/27236Registro completo
Mostrar el registro completo DCAutoría
Vicente Ortiz, PabloFecha
2022-06-16Director/es
Derechos
©Pablo Vicente Ortíz
Palabras clave
Aplicación web
Inmobiliaria
Spring Boot
ReactJS
Web application
Real estate
Spring Boot
Resumen/Abstract
RESUMEN: Durante los últimos años ha quedado patente la importancia para cualquier tipo de negocio de disponer de una página web y un buen sistema de gestión interna. El objetivo de este trabajo es desarrollar una aplicación web que permita realizar y simplificar las gestiones de una inmobiliaria. La aplicación dispondrá de dos interfaces: • Interfaz de usuario externo: Cualquier usuario externo podrá visitar la web, informarse sobre la empresa, su localización, la oferta de inmuebles, contactar con la empresa, etc. Todo mediante una interfaz publica común a todos los usuarios. • Interfaz de administración: Permitirá gestionar todos los datos relacionados con la empresa, ya sean inmuebles, empleados, contratos, etc. Esta zona estará reservada para la administración de la empresa, por lo tanto, no será accesible para cualquier usuario. Las tecnologías que se usarán en este desarrollo serán: MySQL para la capa de datos, Java con Spring Boot para la capa backend y JavaScript, ReactJS, CSS y HTML para la capa frontend.
ABSTRACT:
During the last years, the importance of having a website and a good internal management system has become clear for any type of business. The objective of this final degree project is to develop a web application that allows to simplify the management of real estate agencies. The application will have two interfaces: • User interface: Any user can visit the website, find out about the company, its location, the offer of real estates, contact the company, etc. All throught a public interface common to all users. • Administration interface: It will allow to manage all the data related to the company, real estate, employees, contracts, etc. This interface will be reserved for the administration of the company, therefore, it will not be accesible to all users. The technologies to be used in this development will be: MySQL for the data layer, Java with Spring Boot for backend layer and JavaScript, ReactJS, CSS and HTML for the fronted layer.