The fragmentation of information on faculty and research group websites leads to data redundancy, difficulties in updating, and inconsistencies in content presentation. Following on from previous work dedicated to the design of the platform's backend, this thesis focuses on the analysis and development of the frontend of a unified, multilingual web system for the centralisation of departmental information. The frontend was built using Next.js and React, adopting Tailwind CSS to define a responsive and modular interface. The architecture was designed to ensure scalability, maintainability, and separation of responsibilities, integrating with the backend APIs for dynamic content management. The platform allows for the structured display of departmental news, research projects, lecturers with their teaching activities and IRIS publications. Through an authentication and role management system, lecturers can also directly enter and update news and projects. The result is a centralised interface that improves accessibility and information consistency, completing the system architecture and contributing to the reduction of fragmentation in academic contexts.
La frammentazione delle informazioni nei siti di docenti e gruppi di ricerca comporta ridondanza dei dati, difficoltà di aggiornamento e scarsa uniformità nella presentazione dei contenuti. In continuità con un precedente lavoro dedicato alla progettazione del backend della piattaforma, la presente tesi si concentra sull’analisi e sviluppo del frontend di un sistema web unificato e multilingua per la centralizzazione delle informazioni dipartimentali. Il frontend è stato realizzato mediante Next.js e React, adottando Tailwind CSS per la definizione di un’interfaccia responsiva e modulare. L’architettura è stata progettata per garantire scalabilità, manutenibilità e separazione delle responsabilità, integrandosi con le API del backend per la gestione dinamica dei contenuti. La piattaforma consente la visualizzazione strutturata di news dipartimentali, progetti di ricerca, docenti con relative attività didattiche e pubblicazioni IRIS. Tramite un sistema di autenticazione e gestione dei ruoli, i docenti possono inoltre inserire e aggiornare direttamente notizie e progetti. Il risultato è un’interfaccia centralizzata che migliora l’accessibilità e la coerenza informativa, completando l’architettura del sistema e contribuendo alla riduzione della frammentazione nei contesti accademici.
ANALISI E PROGETTAZIONE DI UN FRONTEND UNIFICATO E MULTILINGUA: UNA SOLUZIONE ALLA FRAMMENTAZIONE INFORMATIVA NEI SITI DI DOCENTI E GRUPPI DI RICERCA
MASTROMAURO, MICHELE
2024/2025
Abstract
The fragmentation of information on faculty and research group websites leads to data redundancy, difficulties in updating, and inconsistencies in content presentation. Following on from previous work dedicated to the design of the platform's backend, this thesis focuses on the analysis and development of the frontend of a unified, multilingual web system for the centralisation of departmental information. The frontend was built using Next.js and React, adopting Tailwind CSS to define a responsive and modular interface. The architecture was designed to ensure scalability, maintainability, and separation of responsibilities, integrating with the backend APIs for dynamic content management. The platform allows for the structured display of departmental news, research projects, lecturers with their teaching activities and IRIS publications. Through an authentication and role management system, lecturers can also directly enter and update news and projects. The result is a centralised interface that improves accessibility and information consistency, completing the system architecture and contributing to the reduction of fragmentation in academic contexts.I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/20.500.14253/82160