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ítol variant: ShopSmartly : Development of an application to compare supermarket prices using Web Scraping
Títol variant: ShopSmartly : Desarrollo de una aplicación para comparar precios de supermercados mediante Web Scraping
Data: 2024
Resum: 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.
Resum: 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.
Resum: 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.
Drets: 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
Llengua: Català
Titulació: Enginyeria Informàtica [2502441]
Pla d'estudis: Enginyeria Informàtica [958]
Document: Treball final de grau ; Text
Àrea temàtica: Menció Enginyeria del Software
Matèria: 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 registre apareix a les col·leccions:
Documents de recerca > Treballs de Fi de Grau > Escola d'Enginyeria. TFG

 Registre creat el 2024-07-17, darrera modificació el 2025-07-20



   Favorit i Compartir