La tesi descrive il lavoro svolto durante il periodo di stage, della durata di circa trecento ore, dal laureando Barutta Andrea presso l’azienda Sync Lab S.r.l. L’attività di stage si è concentrata principalmente sullo studio dei framework Angular e Spring, accompagnato dallo sviluppo di un’applicazione web full stack. Il progetto prevedeva la creazione di una fitness web app, concepita come assistente per il monitoraggio dei progressi e la gestione di programmi sportivi e di allenamento. La tesi esamina i processi e le attività svolte durante il periodo di stage per il raggiungimento degli obiettivi pianificati. Presenta il contesto operativo e metodologico in cui lo stage è stato condotto, seguito da un’analisi tramite metodologie Agile dei requisiti funzionali riguardanti l’applicazione sviluppata. La tesi discute le scelte progettuali più rilevanti del progetto, per poi illustrare le tecniche di verifica e validazione implementate. Infine, fornisce un’analisi consuntiva e una valutazione personale sullo svolgimento e i risultati dello stage.

Sviluppo di un'applicazione web per il fitness con Angular e Spring integrata con un chatbot basato su Retrieval-Augmented Generation

BARUTTA, ANDREA
2023/2024

Abstract

La tesi descrive il lavoro svolto durante il periodo di stage, della durata di circa trecento ore, dal laureando Barutta Andrea presso l’azienda Sync Lab S.r.l. L’attività di stage si è concentrata principalmente sullo studio dei framework Angular e Spring, accompagnato dallo sviluppo di un’applicazione web full stack. Il progetto prevedeva la creazione di una fitness web app, concepita come assistente per il monitoraggio dei progressi e la gestione di programmi sportivi e di allenamento. La tesi esamina i processi e le attività svolte durante il periodo di stage per il raggiungimento degli obiettivi pianificati. Presenta il contesto operativo e metodologico in cui lo stage è stato condotto, seguito da un’analisi tramite metodologie Agile dei requisiti funzionali riguardanti l’applicazione sviluppata. La tesi discute le scelte progettuali più rilevanti del progetto, per poi illustrare le tecniche di verifica e validazione implementate. Infine, fornisce un’analisi consuntiva e una valutazione personale sullo svolgimento e i risultati dello stage.
2023
Development of a fitness web application using Angular and Spring integrated with a chatbot based on Retrieval-Augmented Generation
Web
Angular
Spring
RAG LLMs
File in questo prodotto:
File Dimensione Formato  
Barutta_Andrea.pdf

accesso aperto

Dimensione 4.81 MB
Formato Adobe PDF
4.81 MB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/68843