Creating a digital art work

Creating a digital art work: the marriage between art and technology

THE DIGITAL STORY OF ANDREA PRANDI

Andrea Prandi is an artist who ranges from digital art to video art, from sculpture to installation.

During the first years of production, his art was dedicated to pop-culture experiments in a trait d’union between installation and painting, while the subsequent creations are the result of the encounter between art and science.

The collaboration with Fabulab has lasted for several years, and includes the digital part of the work “Panspermia”, awarded at the Florence Biennale 2015, a mobile experience called “Angelo e Demone” and the current project MazeMan.

WHAT WE DID

MazeMan is an interactive digital artwork that allows users to explore and manipulate digital tiles to create personalized versions of the artwork. By turning these tiles, each user can generate unique compositions, experiencing endless visual and artistic possibilities. This mechanism of rotating the tiles allows each participant to become a co-creator of the artwork, exploring combinations that reflect their own vision and creativity.

Each individual combination of the artwork can then be reserved and/or purchased, effectively becoming the property of the user.

In addition to the individual customization mode, “MazeMan” offers another dimension of interaction called “Humanity”. In Humanity, users can connect and interact in real time with people from all over the world. Every action performed by a user is immediately reflected on the platform, contributing to a collective and ever-evolving combination. This interactive dynamic symbolizes global connection and human interaction, creating a living artwork that constantly changes thanks to the contribution of each participant.

To realize this vision, we took care of:

Backend Development

We created a strong backend using Node.js and Directus, ensuring efficient management of operations to support a large number of concurrent users. 

Backoffice Development

We provided the client with a backoffice that allows managing reservation requests for the various artworks’ combinations and the management of all other artworks with similar logic.

Real-Time Interaction System Implementation

Using WebSockets and the Socket.io package, we developed a system that allows immediate bidirectional communications between server and client, ensuring that every user action is visible in real time. 

Security and Stability

We implemented advanced security measures, such as authentication based on JSON Web Tokens (JWT) and SSL/TLS encryption, to protect user information and ensure communication security.

HOW WE DID IT

Preliminary analysis of the client's needs
Analysis of frontend web application development
Backend and backoffice development based on Node.js/Directus
Building and management of server infrastructure
Development of realtime interaction via websocket with server in Node.js using Socket.io library

Request information

Tell us your digital story


(* Required fields)