Show simple item record

dc.contributor.advisorAncona, Davide <1968>
dc.contributor.authorLauretta, Andrea <1997>
dc.date.accessioned2026-02-26T14:22:37Z
dc.date.available2026-02-26T14:22:37Z
dc.date.issued2026-02-19
dc.identifier.urihttps://unire.unige.it/handle/123456789/14798
dc.description.abstractQuesta 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.it_IT
dc.description.abstractThis 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.en_UK
dc.language.isoit
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.titleSviluppo di una piattaforma Web per la prenotazione delle postazioni di lavoro in aziendait_IT
dc.title.alternativeDevelopment of a Web Platform for booking workplace stations in a companyen_UK
dc.typeinfo:eu-repo/semantics/bachelorThesis
dc.subject.miurINF/01 - INFORMATICA
dc.subject.miurINF/01 - INFORMATICA
dc.publisher.nameUniversità degli studi di Genova
dc.date.academicyear2024/2025
dc.description.corsolaurea8759 - INFORMATICA
dc.description.area7 - SCIENZE MAT.FIS.NAT.
dc.description.department100023 - DIPARTIMENTO DI INFORMATICA, BIOINGEGNERIA, ROBOTICA E INGEGNERIA DEI SISTEMI


Files in this item

This item appears in the following Collection(s)

Show simple item record