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

Sviluppo di una piattaforma Web per la prenotazione delle postazioni di lavoro in azienda

View/Open
tesi36725903.pdf (410.5Kb)
Author
Lauretta, Andrea <1997>
Date
2026-02-19
Data available
2026-02-26
Abstract
Questa tesi descrive lo sviluppo, svolto durante un tirocinio presso Gruppo SIGLA, di una piattaforma web per la gestione e prenotazione delle postazioni di lavoro in azienda, pensata per supportare contesti di lavoro ibridi. Il progetto è stato guidato da un Documento dei Requisiti di Prodotto (DRP), con requisiti organizzati tramite User Stories e Story Mapping. La soluzione adotta un’architettura client–server: frontend in Angular con gestione dello stato tramite RxJS/NgRx, backend in ASP.NET Core con API REST documentate via Swagger, persistenza su SQL Server e autenticazione/autorizzazione tramite Keycloak con OAuth2/OpenID Connect e token JWT. L’ambiente è stato reso riproducibile mediante Docker e docker-compose. Sono state implementate la gestione degli uffici, la prenotazione delle postazioni con controllo delle doppie prenotazioni lato server e un modulo di avvisi amministrativi.
 
This thesis presents the development, carried out during an internship at Gruppo SIGLA, of a web platform for managing and booking workplace desks in a corporate environment, supporting hybrid work scenarios. The project was driven by a Product Requirements Document (DRP/PRD), with requirements organized through User Stories and Story Mapping. The system follows a client–server architecture: an Angular frontend with state management via RxJS/NgRx, an ASP.NET Core backend exposing REST APIs documented with Swagger, data persistence on SQL Server, and authentication/authorization handled by Keycloak using OAuth2/OpenID Connect and JWT tokens. The development environment was containerized with Docker and orchestrated via docker-compose. Implemented features include office management, desk booking with server-side checks to prevent double bookings, and an administrative notices module.
 
Type
info:eu-repo/semantics/bachelorThesis
Collections
  • Laurea Triennale [4361]
URI
https://unire.unige.it/handle/123456789/14798
Metadata
Show full item record

UniRe - Università degli studi di Genova | Information and Contacts
 

 

All of DSpaceCommunities & Collections

My Account

Login

UniRe - Università degli studi di Genova | Information and Contacts