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

Additional title: ShopSmartly : Development of an application to compare supermarket prices using Web Scraping
Additional title: ShopSmartly : Desarrollo de una aplicación para comparar precios de supermercados mediante Web Scraping
Date: 2024
Abstract: 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.
Abstract: 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.
Abstract: 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.
Rights: 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
Language: Català
Studies: Enginyeria Informàtica [2502441]
Study plan: Enginyeria Informàtica [958]
Document: Treball final de grau ; Text
Subject area: Menció Enginyeria del Software
Subject: 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

The record appears in these collections:
Research literature > Bachelor's degree final project > School of Engineering. TFG

 Record created 2024-07-17, last modified 2025-07-20



   Favorit i Compartir