Università di Genova logo, link al sitoUniRe logo, link alla pagina iniziale
    • English
    • italiano
  • italiano 
    • English
    • italiano
  • Login
Mostra Item 
  •   Home
  • Tesi
  • Tesi di Laurea
  • Laurea Triennale
  • Mostra Item
  •   Home
  • Tesi
  • Tesi di Laurea
  • Laurea Triennale
  • Mostra Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Sviluppo e integrazione del portale WeUnit.it in ambiente cloud-native con pipeline CI/CD

Mostra/Apri
tesi38123948.pdf (1.904Mb)
Autore
Lazzaro, Simone <2001>
Data
2026-10-15
Disponibile dal
2026-10-22
Abstract
This thesis describes the work carried out on the WeUnit.it portal, developed within an existing corporate environment and integrated with the 7hub platform. The activity mainly focused on the application-level evolution of the website through the implementation of responsive front-end pages and components based on approved mockups, the integration of data from APIs and databases, and the management of the main user flows, such as contact requests, consultancy requests, and job applications. The portal uses HTML, CSS, JavaScript, and Bootstrap on the client side, PHP for server-side logic, and PostgreSQL on Google Cloud SQL for data persistence. A significant part of the work also involved building collaborator profiles by combining information retrieved from multiple 7hub services, including personal details, profile images, and associated products. The thesis also describes the release process already established within the company, based on GitLab CI/CD, Docker, Artifact Registry, ArgoCD, and Kubernetes, which made it possible to follow the path of changes from the local environment to staging and production. The implemented features were mainly validated through manual and functional testing, with particular attention to the user interface, form behaviour, and the correctness of integrated data. The project provided practical experience in the relationship between web development, application integration, data management, and release processes in a cloud-native environment.
 
La tesi descrive il lavoro svolto sul portale WeUnit.it, sviluppato all’interno di un contesto aziendale già esistente e integrato con la piattaforma 7hub. L’attività si è concentrata soprattutto sull’evoluzione applicativa del sito, attraverso la realizzazione di pagine e componenti front-end responsive a partire dai mockup approvati, l’integrazione di dati provenienti da API e database e la gestione dei principali flussi utente, come richieste di contatto, consulenze e candidature. Il portale utilizza HTML, CSS, JavaScript e Bootstrap per la parte client, PHP per la logica lato server e PostgreSQL su Google Cloud SQL per la persistenza dei dati. Una parte rilevante del lavoro ha riguardato anche la composizione dei profili dei collaboratori, costruiti a partire da informazioni recuperate tramite più servizi della piattaforma 7hub, tra cui dati anagrafici, immagini e prodotti associati. La tesi descrive inoltre il processo di rilascio già predisposto in azienda, basato su GitLab CI/CD, Docker, Artifact Registry, ArgoCD e Kubernetes, utile per seguire il percorso delle modifiche dall’ambiente locale fino allo staging e alla produzione. Le funzionalità sviluppate sono state verificate principalmente tramite test manuali e funzionali, con particolare attenzione alla resa dell’interfaccia, al comportamento dei form e alla correttezza dei dati integrati. Il progetto ha permesso di approfondire, in un caso reale, il rapporto tra sviluppo web, integrazione applicativa, gestione dei dati e processi di rilascio in ambiente cloud-native.
 
Tipo
info:eu-repo/semantics/bachelorThesis
Collezioni
  • Laurea Triennale [5482]
URI
https://unire.unige.it/handle/123456789/17157
Metadati
Mostra tutti i dati dell'item

UniRe - Università degli studi di Genova | Informazioni e Supporto
 

 

UniReArchivi & Collezioni

Area personale

Login

UniRe - Università degli studi di Genova | Informazioni e Supporto