Sustainable Food Delivery Platform

Ver/ abrir
Use este enlace para citar
http://hdl.handle.net/2183/31285
A non ser que se indique outra cousa, a licenza do ítem descríbese como Atribución-NoComercial-SinDerivadas 3.0 España
Coleccións
Metadatos
Mostrar o rexistro completo do ítemTítulo
Sustainable Food Delivery PlatformAutor(es)
Director(es)
Cortiñas, AlejandroVarela Rodeiro, Tirso
Data
2022Centro/Dpto/Entidade
Enxeñaría informática, Grao enDescrición
Traballo fin de grao. Enxeñaría Informática. Curso 2021/2022Resumo
[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 chave
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
Dereitos
Atribución-NoComercial-SinDerivadas 3.0 España