Shop Smartly App: Aplicació per comparació de preus de supermercats amb Web Scraping
El Musaui El Bouhali, Ahmed
Benítez Fernández, Yolanda, dir. (Universitat Autònoma de Barcelona. Departament de Ciències de la Computació)
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Título variante: ShopSmartly : Development of an application to compare supermarket prices using Web Scraping
Título variante: ShopSmartly : Desarrollo de una aplicación para comparar precios de supermercados mediante Web Scraping
Fecha: 2024
Resumen: Aquest informe detalla el procés de desenvolupament i implementació del meu Treball de Final de Grau (TFG), centrat en la creació d'un servidor i una aplicació mòbil per a la gestió de compres en diferents supermercats. S'ha utilitzat una arquitectura hexagonal per al servidor i el model de vista-vista-model (MVVM) per a l'aplicació, juntament amb tecnologies com Kotlin, Jetpack Compose i Selenium per al web scraping. Després d'una anàlisi exhaustiva dels requisits, s'han superat els reptes i imprevistos amb replanificacions adequades, resultant en una implementació completa i funcional. Aquest projecte no només ha millorat les meves competències tècniques sinó que també ha reforçat la meva capacitat per gestionar projectes complexos amb èxit.
Resumen: This report details the process of development and implementation of my Final Degree Project (TFG), focused on the creation of a server and a mobile application for managing shopping in different supermarkets. A hexagonal architecture has been used for the server and the Model-View-ViewModel (MVVM) pattern for the application, along with technologies such as Kotlin, Jetpack Compose, and Selenium for web scraping. After a thorough analysis of the requirements, challenges and unforeseen issues were overcome with appropriate replanning, resulting in a complete and functional implementation. This project has not only improved my technical skills but also strengthened my ability to manage complex projects successfully.
Resumen: Este informe detalla el proceso de desarrollo e implementación de mi Trabajo de Fin de Grado (TFG), centrado en la creación de un servidor y una aplicación móvil para la gestión de compras en diferentes supermercados. Se ha utilizado una arquitectura hexagonal para el servidor y el modelo de vista-vista-modelo (MVVM) para la aplicación, junto con tecnologías como Kotlin, Jetpack Compose y Selenium para el web scraping. Después de un análisis exhaustivo de los requisitos, se han superado los retos e imprevistos con replanificaciones adecuadas, resultando en una implementación completa y funcional. Este proyecto no solo ha mejorado mis competencias técnicas sino que también ha reforzado mi capacidad para gestionar proyectos complejos con éxito.
Derechos: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, i la comunicació pública de l'obra, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades. Creative Commons
Lengua: Català
Titulación: Enginyeria Informàtica [2502441]
Plan de estudios: Enginyeria Informàtica [958]
Documento: Treball final de grau ; Text
Área temática: Menció Enginyeria del Software
Materia: Desenvolupament de Servidor ; Aplicació Mòbil ; Gestió de Compra d'Aliments ; Arquitectura Hexagonal ; MVVM ; Bones Pràctiques de Programació ; Patrons de Disseny ; Kotlin ; Jetpack Compose ; Selenium ; Web Scraping ; Anàlisi de Requisits ; Server Development ; Mobile Application ; Food Shopping Management ; Hexagonal Architecture ; MVVM (Model-View-ViewModel) ; Best Programming Practices ; Design Patterns ; Desarrollo de Servidor ; Aplicación Móvil ; Gestión de Compra de Alimentos ; Buenas Prácticas de Programación ; Patrones de Diseño



12 p, 1.0 MB

El registro aparece en las colecciones:
Documentos de investigación > Trabajos de Fin de Grado > Escuela de Ingeniería. TFG

 Registro creado el 2024-07-17, última modificación el 2025-07-20



   Favorit i Compartir