Questo elaborato presenta il lavoro svolto durante il tirocinio curricolare presso la società YE’S GROUP S.R.L., concentrato sulla progettazione e sullo sviluppo del backend di una piattaforma web per la gestione di immobili e prenotazioni. Il progetto è stato realizzato in collaborazione con un altro studente, responsabile del frontend, mentre il mio contributo ha riguardato l’intero livello server-side: analisi dei requisiti, definizione dell’architettura, modellazione dei dati e implementazione dei servizi applicativi. Nel corso dell’attività ho sviluppato API REST per autenticazione, utenti, proprietà, stanze, prenotazioni, recensioni, prezzi e ruoli, adottando un approccio orientato alla sicurezza e alla manutenibilità. Lo stack tecnologico utilizzato include PHP con Slim, Eloquent ORM, MariaDB, JWT per l’autenticazione, controllo degli accessi basato su permessi, protezioni CSRF, logging strutturato e metriche per il monitoraggio. Sono inoltre stati integrati test automatizzati e documentazione OpenAPI, in modo da supportare sia la qualità del codice sia l’integrazione con il frontend. L’esperienza ha consolidato competenze tecniche su progettazione backend, affidabilità del servizio e gestione operativa di un’applicazione web reale.

Sviluppo Backend per la Gestione Immobiliare

ZHUO, YI HAO
2025/2026

Abstract

Questo elaborato presenta il lavoro svolto durante il tirocinio curricolare presso la società YE’S GROUP S.R.L., concentrato sulla progettazione e sullo sviluppo del backend di una piattaforma web per la gestione di immobili e prenotazioni. Il progetto è stato realizzato in collaborazione con un altro studente, responsabile del frontend, mentre il mio contributo ha riguardato l’intero livello server-side: analisi dei requisiti, definizione dell’architettura, modellazione dei dati e implementazione dei servizi applicativi. Nel corso dell’attività ho sviluppato API REST per autenticazione, utenti, proprietà, stanze, prenotazioni, recensioni, prezzi e ruoli, adottando un approccio orientato alla sicurezza e alla manutenibilità. Lo stack tecnologico utilizzato include PHP con Slim, Eloquent ORM, MariaDB, JWT per l’autenticazione, controllo degli accessi basato su permessi, protezioni CSRF, logging strutturato e metriche per il monitoraggio. Sono inoltre stati integrati test automatizzati e documentazione OpenAPI, in modo da supportare sia la qualità del codice sia l’integrazione con il frontend. L’esperienza ha consolidato competenze tecniche su progettazione backend, affidabilità del servizio e gestione operativa di un’applicazione web reale.
2025
Backend Development for Real Estate Management
Backend
Database
REST API
File in questo prodotto:
File Dimensione Formato  
3_thesis.pdf

accesso aperto

Dimensione 2.77 MB
Formato Adobe PDF
2.77 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/111070