Sustainable Food Delivery Platform

Ver/Abrir
Use este enlace para citar
http://hdl.handle.net/2183/31285
Excepto si se señala otra cosa, la licencia del ítem se describe como Atribución-NoComercial-SinDerivadas 3.0 España
Colecciones
Metadatos
Mostrar el registro completo del ítemTítulo
Sustainable Food Delivery PlatformAutor(es)
Directores
Cortiñas, AlejandroVarela Rodeiro, Tirso
Fecha
2022Centro/Dpto/Entidad
Enxeñaría informática, Grao enDescripción
Traballo fin de grao. Enxeñaría Informática. Curso 2021/2022Resumen
[Abstract] This end-of-degree thesis aims to develop a food delivery application that allows owners
to offer batches of products that are going to expire soon at a lower cost, saving the products
from being thrown out, and giving a chance to potential customers to purchase perfectly fine
food at a lower price. By the end of this project, we have designed and developed a web
application for order management that allows to carry out the process of buying and selling
meals, which automates most of the procedures this kind of business model has.
During the development process of this project, several technologies were used to fulfill
the objectives, including PostgreSQL for the database, Java, Spring and Hibernate for the back
end side of the system, the web server; Vue.js, and other JavaScript libraries for the front end
side, the web client.
Finally, in this end-of-degree thesis, an iterative and incremental methodology was followed,
hence we divided the development process into several fortnight iterations, during
which several use cases were implemented. [Resumen] Este trabajo de fin de grado tiene como objetivo desarrollar una aplicación de entrega de
comida a domicilio que permita a los propietarios ofrecer lotes de productos que van a caducar
pronto a un coste menor, evitando así que los productos se tiren, y dando la oportunidad a los
potenciales clientes de comprar alimentos en perfecto estado a un precio más bajo. Al final
del proyecto, hemos conseguido diseñar y desarrollar una aplicación web para la gestión de
pedidos que permita llevar a cabo el proceso de compra y venta de alimentos, que automatice
la mayoría de los procedimientos que tiene este tipo de modelo de negocio.
Durante el proceso de desarrollo de este proyecto, se utilizaron varias tecnologías para
cumplir los objetivos marcados, entre las cuales se incluyen, por ejemplo, PostgreSQL para la
base de datos, Java, Spring e Hibernate para el lado del back end del sistema, el servidor web;
Vue.js, y otras librerías JavaScript para el lado del front end, el cliente web.
Por último, en este trabajo de fin de grado se ha seguido una metodología iterativa e
incremental, por lo que se ha dividido el proceso de desarrollo en varias iteraciones de quince
días, en las que se han implementado varios casos de uso.
Palabras clave
Web Application
Java
Vue.js
Spring Boot
PostgreSQL
Food Delivery
Food and meals with early expiration
Discounts
Leaflet
Hibernate
Java
Vue.js
Spring Boot
PostgreSQL
Food Delivery
Food and meals with early expiration
Discounts
Leaflet
Hibernate
Derechos
Atribución-NoComercial-SinDerivadas 3.0 España