BeerShop: Desarrollo de un Marketplace basado en un SPA con React y Spring Boot

García García, Marcos (2025). BeerShop: Desarrollo de un Marketplace basado en un SPA con React y Spring Boot. Trabajo Fin de Grado / Proyecto Fin de Carrera, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Descripción

Título: BeerShop: Desarrollo de un Marketplace basado en un SPA con React y Spring Boot
Autor/es:
  • García García, Marcos
Director/es:
Tipo de Documento: Trabajo Fin de Grado o Proyecto Fin de Carrera
Grado: Grado en Ingeniería de Computadores
Fecha: Junio 2025
Materias:
ODS:
Palabras Clave Informales: Aplicación web; Single Page Application (SPA); React; Framework; Spring boot; Front-end; Back-end
Escuela: E.T.S.I. de Sistemas Informáticos (UPM)
Departamento: Sistemas Informáticos
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[thumbnail of TFG_MARCOS_GARCIA_GARCIA.pdf] PDF (Portable Document Format) - Acceso permitido solamente a usuarios en el campus de la UPM - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (2MB)

Resumen

Este proyecto está dirigido a pequeñas y medianas empresas y propone el desarrollo de una aplicación web SPA de fácil uso. Su objetivo principal es permitir a las empresas promocionar y vender sus productos de manera sencilla, además de facilitar la gestión y adición de nuevos artículos.

Para ello, se ha desarrollado una aplicación web especializada en la venta de cervezas artesanales con un enfoque SPA. Este enfoque permite ofrecer una experiencia más fluida y eficiente al usuario, al mantener toda la navegación dentro de una única página sin necesidad de recargas constantes.

En cuanto a la tecnología empleada, se ha elegido JavaScript como lenguaje principal para el desarrollo del Front-end, utilizando la librería React para la construcción de la interfaz. Por otro lado, el Back-end ha sido desarrollado en Java, empleando el framework Spring Boot, seleccionado por su robustez, amplia documentación y fiabilidad en el tratamiento de datos de productos y usuarios.

Abstract:

This project is aimed at small and medium-sized enterprises and proposes the development of an easy-to-use Single Page Application (SPA). Its main objective is to allow businesses to promote and sell their products easily, as well as to simplify the management and addition of new items.

To achieve this, a web application specialized in craft beer sales has been developed with an SPA approach. This approach provides a smoother and more efficient user experience by keeping all navigation within a single page, eliminating the need for constant reloads.

Regarding the technology stack, JavaScript has been chosen as the main language for Front-end development, utilizing the React library for building the user interface. On the other hand, the Back end has been developed in Java, using the Spring Boot framework, selected for its robustness, extensive documentation, and reliability in handling products and users.

Más información

ID de Registro: 89428
Identificador DC: https://oa.upm.es/89428/
Identificador OAI: oai:oa.upm.es:89428
Depositado por: Biblioteca Universitaria Campus Sur
Depositado el: 13 Jun 2025 05:21
Ultima Modificación: 13 Jun 2025 05:22