[en] Leisure is an activity that has been necessary for the human being from its beginnings to the present day. It provides great benefits such as eliminating or reducing stress, increasing positive energy, maintaining long-term health and reducing the risk of having diseases such as diabetes and hypertension. However, in recent years the amount of time spent on good leisure has decreased considerably. For this reason, the idea of this project is to create a web platform available to everyone (allowing its use on any desktop or mobile device), which has a free use modality and contains a large number of events or services leisure in one place. In this way we can "balance the balance". Different technologies have been used to develop the web application. For the frontend part, the Quasar CLI framework based on Vue JS has been used, and for the backend part, Node JS has been used to develop the server. To guarantee the security of the project in the connections between server and client, the JWT system (JSON Web Token) has been used. The project makes use of Travis CI for continuous integration and testing of the code. The deployment platform used is Heroku and the project was configured so that the deployments were carried out automatically. The platform used for data storage and management is Firebase since it allows both data storage (through "Firestore") and file storage (through "Storage") and user management (through .A uthentication") achieving a unified system without relying on different tools. The platform used to test the web application is Cypress, an all-in-one framework for testing assertions, Mockups, tests and automatic e2e tests.

[es] El ocio es una actividad que ha sido necesaria para el ser humano desde sus inicios hasta la actualidad. Aporta grandes beneficios tales como eliminar o disminuir el estrés, aumentar la energía positiva, mantener la salud a largo plazo y reducir el riesgo de tener enfermedades como diabetes e hipertensión. Sin embargo, en los últimos años ha descendido la cantidad de tiempo empleado en el buen ocio considerablemente. Por ello, la idea de este proyecto es crear una plataforma web novedosa al alcance de todo el mundo (permitiendo su uso en cualquier dispositivo de escritorio o móvil), que tenga una modalidad de uso gratuito y que contenga una gran cantidad de eventos o servicios de ocio en un solo lugar, equilibrando la balanza. Para el desarrollo de la aplicación web se han utilizado diferentes tecnologías. Para la parte de "front-end", se ha utilizado el framework Quasar CLI que se basa en Vue JS y para la parte de "back-end" se ha utilizado Node JS para desarrollar el servidor. Para garantizar la seguridad del proyecto en las conexiones entre servidor y cliente se ha utilizado el sistema JWT (JSON Web Token). El proyecto hace uso de Travis CI para la integración continua y prueba del código. La plataforma de despliegue utilizada es Heroku y se configuró el proyecto para que se realizaran los despliegues de forma automatizada. La plataforma utilizada para el almacenamiento y gestión de datos es Firebase ya que permite tanto el almacenamiento de datos (mediante Firestore) como el almacenamiento de archivos (mediante Storage) y la gestión de usuarios (mediante Authentication) consiguiendo un sistema unificado sin depender de diferentes herramientas. La plataforma utilizada para el testeo de la aplicación web es Cypress, un "framework" "todo en uno" para el testeo de aserciones, Mockups, pruebas y pruebas e2e automáticas.