The following thesis presents the internship experience carried out at Datasoil s.r.l., lasting a total of 304 hours. The internship involved the development of a JavaScript library through the refactoring and optimization of a ReactJS library for the visualization of parametric dashboards, aimed at expanding solutions and services in the context of SPA applications and in the development of user interfaces, with a focus on scalability, usability, and performance requirements. The developed library, integrated into Datasoil's products through a dedicated microservice, facilitates the creation of dynamic and personalized dashboards for data visualization, reducing the size of the codebase and adding new charts and functionalities compared to the SDK previously used by the company.

All'interno della seguente tesi viene presentata l'esperienza di Stage svolta presso l'azienda Datasoil s.r.l., dalla durata complessiva di 304 ore. Lo stage ha previsto la realizzazione di una libreria Javascript attraverso il refactor e l'ottimizzazione di una libreria ReactJS per la visualizzazione di dashboard parametriche, volta ad ampliare soluzioni e servizi nel contesto di applicazioni SPA e nella realizzazione di interfacce utente, ponendo attenzione ai requisiti di scalabilità, usabilità e performance. La libreria realizzata, integrata nei prodotti Datasoil attraverso un micro servizio dedicato, rende immediata la composizione di dashboard dinamiche e personalizzate per la visualizzazione dei dati, riducendo la dimensione della codebase e aggiungendo nuovi grafici e funzionalità rispetto all'SDK precedentemente utilizzato dall'azienda.

Una libreria per la visualizzazione di dashboard dinamiche.

BRESOLIN, GIANLUCA
2023/2024

Abstract

The following thesis presents the internship experience carried out at Datasoil s.r.l., lasting a total of 304 hours. The internship involved the development of a JavaScript library through the refactoring and optimization of a ReactJS library for the visualization of parametric dashboards, aimed at expanding solutions and services in the context of SPA applications and in the development of user interfaces, with a focus on scalability, usability, and performance requirements. The developed library, integrated into Datasoil's products through a dedicated microservice, facilitates the creation of dynamic and personalized dashboards for data visualization, reducing the size of the codebase and adding new charts and functionalities compared to the SDK previously used by the company.
2023
A library for dynamic dashboard visualization.
All'interno della seguente tesi viene presentata l'esperienza di Stage svolta presso l'azienda Datasoil s.r.l., dalla durata complessiva di 304 ore. Lo stage ha previsto la realizzazione di una libreria Javascript attraverso il refactor e l'ottimizzazione di una libreria ReactJS per la visualizzazione di dashboard parametriche, volta ad ampliare soluzioni e servizi nel contesto di applicazioni SPA e nella realizzazione di interfacce utente, ponendo attenzione ai requisiti di scalabilità, usabilità e performance. La libreria realizzata, integrata nei prodotti Datasoil attraverso un micro servizio dedicato, rende immediata la composizione di dashboard dinamiche e personalizzate per la visualizzazione dei dati, riducendo la dimensione della codebase e aggiungendo nuovi grafici e funzionalità rispetto all'SDK precedentemente utilizzato dall'azienda.
SDK
Charting
Performance
File in questo prodotto:
File Dimensione Formato  
BresolinGianluca.pdf

accesso aperto

Dimensione 2.16 MB
Formato Adobe PDF
2.16 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/68849