Other authors

Universitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació

Localboss

Gil Bernabé, Jordi

Farré Tost, Carles

Publication date

2026-01-23



Abstract

Aquest document correspon a la memòria del Treball de Fi de Grau (TFG) del Grau en Enginyeria Informàtica, especialitat en Enginyeria del Programari, de la Universitat Politècnica de Catalunya (UPC). El projecte s'ha desenvolupat en la modalitat B, en col·laboració amb l'empresa Localboss, i s'emmarca en un entorn professional real amb una aplicació mòbil en producció i amb usuaris actius. L'objectiu principal del projecte ha estat el desenvolupament i la millora de diverses funcionalitats clau de l'aplicació mòbil Localboss, una plataforma destinada a la gestió de ressenyes i reputació en línia de negocis locals. El treball s'ha centrat principalment en el desenvolupament del front-end amb Flutter, integrant-se amb un back-end existent basat en una arquitectura REST. Entre les principals aportacions del projecte destaquen el refactor complet de la pantalla Home de l'aplicació, la incorporació d'un agent d'intel·ligència artificial anomenat Cintia per a la generació de suggeriments de resposta a reviews, la integració de contingut multimèdia (imatges i vídeos) dins les ressenyes, així com diverses millores estructurals i de mantenibilitat del codi. El desenvolupament s'ha dut a terme seguint una metodologia àgil Scrum, amb gestió de tasques mitjançant Jira, treball amb branques i revisió de codi mitjançant pull requests. Aquest projecte ha permès aplicar coneixements teòrics en un context real de producció, treballant amb arquitectures modernes, bones pràctiques de desenvolupament i col·laboració amb un equip professional, aportant valor directe a un producte comercial actiu.


This document presents the Final Degree Project (TFG) of the Bachelor's Degree in Computer Engineering, specializing in Software Engineering, at the Universitat Politècnica de Catalunya (UPC). The project was carried out under modality B, in collaboration with the company Localboss, within a real professional environment and on a mobile application currently in production with active users. The main objective of the project was the development and enhancement of several key features of the Localboss mobile application, a platform designed for managing online reviews and reputation for local businesses. The work focused primarily on front-end development using Flutter, integrated with an existing back-end based on a REST architecture. The main contributions of the project include a complete refactor of the Home screen, the integration of an artificial intelligence agent called Cintia for generating review reply suggestions, the incorporation of multimedia content (images and videos) into reviews, and multiple improvements related to code structure and maintainability. The development process followed the Scrum agile methodology, with task management through Jira and professional workflows based on branching and code reviews. This project provided the opportunity to apply theoretical knowledge in a real production environment, working with modern architectures, best development practices, and collaborating within a professional team, delivering direct value to an active commercial product.


Este documento corresponde a la memoria del Trabajo de Fin de Grado (TFG) del Grado en Ingeniería Informática, con especialización en Ingeniería del Software, de la Universitat Politècnica de Catalunya (UPC). El proyecto se ha desarrollado en la modalidad B, en colaboración con la empresa Localboss, dentro de un entorno profesional real y sobre una aplicación móvil en producción con usuarios activos. El objetivo principal del proyecto ha sido el desarrollo y la mejora de diversas funcionalidades clave de la aplicación móvil Localboss, una plataforma orientada a la gestión de reseñas y reputación online de negocios locales. El trabajo se ha centrado principalmente en el desarrollo del front-end mediante Flutter, integrándose con un back-end existente basado en una arquitectura REST. Entre las principales aportaciones del proyecto destacan el refactor completo de la pantalla Home de la aplicación, la incorporación de un agente de inteligencia artificial denominado Cintia para la generación de sugerencias de respuesta a reseñas, la integración de contenido multimedia (imágenes y vídeos) en las reviews, así como diversas mejoras estructurales y de mantenibilidad del código. El desarrollo se ha llevado a cabo siguiendo la metodología ágil Scrum, utilizando Jira para la gestión de tareas y aplicando flujos de trabajo profesionales basados en ramas y revisiones de código. Este proyecto ha permitido aplicar conocimientos teóricos en un contexto real de producción, trabajando con arquitecturas modernas, buenas prácticas de desarrollo y en colaboración con un equipo profesional, aportando valor directo a un producto comercial activo.

Document Type

Bachelor thesis

Language

Catalan

Publisher

Universitat Politècnica de Catalunya

Recommended citation

This citation was generated automatically.

Rights

Restricted access - confidentiality agreement

This item appears in the following Collection(s)