Case study · Italo
A convention that starts weeks before the doors open.
“Italo sei tu!” is a photo wall reserved for Italo employees: each one takes a selfie, the moderated photos build a mosaic in the shape of an Italo train, and the mosaic is revealed at the Christmas convention.
- Brand
- Italo
- Context
- Internal Christmas convention 2025 — employee engagement
- Commissioned by
- JustBit (agency), with GiacApp as technical producer
- GiacApp role
- Registration and selfie web app, moderation back office, automatic mosaic generation, Deep Zoom viewer with search by name, prize draw
- Technology layer
- Angular · Firebase (Firestore, Cloud Functions, Cloud Storage) · Cloud Run jobs · Sharp and libvips · Deep Zoom
Challenge
The event is one day. The engagement should not be.
A company convention gets people in a room for an afternoon. The brief was to make the weeks before it part of the event, and to give everyone a reason to be there at the reveal.
Solution
Everyone is in the picture, literally.
Four steps on the phone, no app to install. Employees registered with name, surname and company email, with the privacy consents inside the form. A six-digit code sent by email confirmed it was really them, with no password to remember. The selfie was guided, with an oval to frame the face, a countdown and a preview before confirming. Taking part also entered them into a prize draw.
Every photo then passed through moderation before going live — on an internal campaign, that step is not optional. In the back office each photo is approved or rejected with a reason, and the employee is told by email when theirs is in the mosaic.
Approved photos became tiles of a mosaic that grew as more people took part, progressively forming the shape of an Italo train. The mosaic recomposes itself automatically, at set thresholds and at set intervals, in a background job. A Deep Zoom viewer lets anyone zoom into the image and search for a name to find their own face. The finished mosaic was revealed at the convention.
Why it matters
A mechanic with the brand taken out.
Registration, moderation, a growing collective image and a reveal: none of that is specific to a train or to a rail company. Change the silhouette and the same build carries any convention, which is exactly what makes it worth an agency’s time.
See it running
The whole project, in under a minute.
Registration, the selfie, the mosaic growing, the search by name and the back office.
Captions are in Italian, like the deployment. The faces in the video are illustrations, not real photos of participants.
On site
Inside the project
Screens are from the Italian deployment: this work was delivered for the Italian market.
Planning something similar?
Talk to us before the technical choices become fixed constraints.