VASARI is an Italian national funded project that aims to provide a digital and immersive experience to visitors of cultural heritage sites in Italy. The project is co-financed by MIUR, with the support of the European Union, and was activated thanks to the PON R&I 2014-2020 and FSC Funds.
To know more about the project, click here.
The project provided a great learning platform to apply and improve architectural knowledge in a concrete system. The project had a total of 14 partners with 8 industrial partners and 6 Italian universities. I started working in the project since 2019 and by 2020, this project became my major focus. Some of my responsibilities include:
Coordinating with the partners to finalize the technical implementation architecture of the VASARI platform.
Documenting the design decisions and creating different views such as component diagrams, sequence diagrams, data flow diagrams, etc. for the part of the project handled by Univaq.
Configuring and deploying IoT devices such as AI-enabled cameras, IR counters and smoke detectors. Further, integrating them with Thingsboard IoT platform.
Developing backend services as a part of the prototype to demonstrate specific functionalities of the VASARI system.
Developing documentation for different deliverables under the leadership of Univaq.
Key Tools and Technologies used
Below I list some of the tools and technologies that I had used as a part of my responsibilities in the project.
- Lucidchart and C4Model for architectural Diagrams
- Python for implementing backend services (Webframework: Tornado)
- Thingsboard platform for IoT devices integration and raw data visualization
- Apache Kafka for streaming data from Thingsboard to other services in the platform
- Google Cloud for deploying some backend prototype