Ourspace: una aplicación web para compartir espacios o servicios entre usuarios
Loading...
Official URL
Full text at PDC
Publication date
2023
Authors
Advisors (or tutors)
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
Citation
Abstract
En las últimas décadas, la escasez de recursos ha impulsado la búsqueda de soluciones que fomenten la reutilización y el uso eficiente de los mismos. Una de las ideas más destacadas para abordar este desafío es la economía colaborativa, que ha dado lugar a la aparición de empresas con nuevos modelos económicos. Estas plataformas facilitan la interacción entre arrendadores y arrendatarios, permitiendo que los recursos se aprovechen de manera más eficiente. Sin embargo, la economía colaborativa no se limita solo a la relación uno a uno entre arrendador y arrendatario. A menudo, surgen casos en los que un arrendador posee un recurso que puede ser compartido por varios arrendatarios. Este escenario presenta desafíos adicionales, como la gestión de horarios, tarifas, confianza y la equitativa distribución de los beneficios entre los participantes. Este trabajo tiene como objetivo crear una página web donde los usuarios puedan buscar a otros usuarios con los que pueden reservar de forma conjunta un espacio o servicio. El proyecto seguirá el modelo de desarrollo software: modelo en cascada pasando por las etapas de: requisito, diseño, implementación y verificación. Se diseñará una Single-page-application, aplicación en una única página, con el empleo de Vue.js y se desarrollará un servidor API, con Node.js, para obtener información de la base de datos. Se comprobará su correcto funcionamiento testeando las conexiones con Postman. Habrá un servidor de imágenes, desplegado con Docker, para guardar las imágenes. Por último, habrá una fase de evaluación donde cuatro usuarios probarán la aplicación y darán su valoración sobre la aplicación.
In recent decades, the scarcity of resources has driven the search for solutions that encourage the reuse and efficient use of resources. One of the most prominent ideas to address this challenge is the collaborative economy, which has led to the emergence of companies with new economic models. These platforms facilitate interaction between landlords and tenants, allowing resources to be used more efficiently. However, the collaborative economy is not only limited to the one-to-one relationship between landlords and tenants. Often, cases arise where a lessor owns a resource that can be shared by several lessees. This scenario presents additional challenges, such as the management of schedules, fees, trust, and the fair distribution of benefits among the participants. This work aims to create a website where users can search for other users with whom they can jointly book a space or service. The project will follow the software development model: waterfall model going through the stages of requirement, design, implementation, and verification. A Single-page-application will be designed using Vue.js and an API server will be developed to obtain information from the database using Node.js. Its correct functioning will be checked by testing the connections with Postman. There will be an image server, deployed with Docker, to store the images. Finally, there will be an evaluation phase where four users will test the application and give their assessment of the application.
In recent decades, the scarcity of resources has driven the search for solutions that encourage the reuse and efficient use of resources. One of the most prominent ideas to address this challenge is the collaborative economy, which has led to the emergence of companies with new economic models. These platforms facilitate interaction between landlords and tenants, allowing resources to be used more efficiently. However, the collaborative economy is not only limited to the one-to-one relationship between landlords and tenants. Often, cases arise where a lessor owns a resource that can be shared by several lessees. This scenario presents additional challenges, such as the management of schedules, fees, trust, and the fair distribution of benefits among the participants. This work aims to create a website where users can search for other users with whom they can jointly book a space or service. The project will follow the software development model: waterfall model going through the stages of requirement, design, implementation, and verification. A Single-page-application will be designed using Vue.js and an API server will be developed to obtain information from the database using Node.js. Its correct functioning will be checked by testing the connections with Postman. There will be an image server, deployed with Docker, to store the images. Finally, there will be an evaluation phase where four users will test the application and give their assessment of the application.
Description
Trabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Ingeniería del Software e Inteligencia Artificial, Curso 2022/2023.
La dirección donde se encuentra el repositorio es la siguiente: https://github.com/CanChen27/ourspace_serv