[en] The management of neighborhood communities often becomes a heavy and tedious work due to the lack of communication among neighbors, that either do not have the time or the interest. This problem can be solved by bringing neighborhood communities to the web, as several companies have done. However, these companies are based on the management of neighborhood communities through a professional. Which it is the one who decides in most cases what information the users could view. The lack of self-management in the websites available is not the only problem. The interfaces of the available applications show too much information making navigation a barrier for those with medium or low knowledge about web browsing, considering that most homeowners are middle-aged and elderly. The main objective of this Bachelor Thesis is the development of Community, a web application oriented to self-management of neighborhood communities. Thereby, the user is provided with a tool which makes them stay informed and connected to their community of neighbors. The advantages of Community over other systems with the same objectives, is that users will see all the information without limitations and have a simple and intuitive interface facilitating its use to people who do not have advanced knowledge of web browsing. The development of this application has been made with JSF, which is currently the recommendation for the development of applications based on Java technology. Along with Primefaces, to provide complex components but with simple use, and PostgreSQL database.

[es] La gestión de comunidades de vecinos suele convertirse en un trabajo pesado y tedioso debido a la falta de comunicación entre los vecinos, ya sea por no disponer del tiempo necesario o por falta de interés. Este problema se puede solucionar llevando las comunidades de vecinos a la web, como ya han hecho varias empresas. Sin embargo, estas empresas se basan en la gestión de comunidades de vecinos a través un profesional. El cuál es el que decide en la mayoría de los casos que información es la que podrán visualizar los usuarios. La falta de autogestión en las webs disponibles en el mercado no es el único problema. Las aplicaciones disponibles muestran interfaces con demasiada información haciendo que la navegación sea una barrera para aquellas personas con medios o bajos conocimientos sobre la navegación web, teniendo en cuenta que la mayoría de propietarios de viviendas son personas de mediana y tercera edad. El objetivo principal de este Trabajo de Fin de Grado es el desarrollo de Community, una aplicación web orientada a la autogestión de comunidades de vecinos. De este modo, se proporciona al usuario una herramienta con la cual mantenerse informado y conectado con su comunidad de vecinos. Las ventajas de Community sobre otros sistemas con los mismos objetivos, es que los usuarios podrán observar toda la información sin limitaciones y dispondrán de una interfaz sencilla e intuitiva facilitando su uso a aquellas personas que no dispongan de conocimientos avanzados sobre navegación web. El desarrollo de esta aplicación se ha realizado por medio de JSF, que es la tecnología recomendada en la actualidad para el desarrollo web de aplicaciones basadas en Java. Junto con Primefaces, para proporcionar a la aplicación componentes complejos, pero de uso sencillo, y la base de datos PostgreSQL.