Leica Florian Robert

Occupation: Web & Mobile Developer

This is an experiment: the site as it would have looked in the '90s. To see the real one, press the button at the bottom of the page.


<< Back to projects

The Full Project — case study

Role: CTO, development and IT. Year: 2023.

Award: International Compasso d'Oro 2025, with GeneraliAct4Green.

Website: thefullproject.it

CTO, developer and IT at a web agency: websites, web apps and e-commerce, and the infrastructure that takes them online and keeps them up.

You are viewing this case study with the Legacy engine. To see it as it was designed, enable native rendering below.

Everything by hand

When I arrived, the sites were almost all WordPress, on a handful of servers whose keys and permissions had even been lost, and were published by hand: files uploaded over FTP, one release at a time.

Server management then moved to an outside company, but over time it became clear this wasn't manageable. In the end the agency handed it entirely to me.

A running start

They called me for an emergency: the Volersi Benessere platform had to be built from scratch and delivered on time. In August and September, together with a partner, we built it with Laravel and Statamic, and delivered it on schedule.

One template for every site

Statamic also became the base of other sites, such as Alpha Omega, Mipharm and Doppel.

Then I moved to Nuxt and Directus, and turned them into a standard: two starter templates, one for the CMS and one for the frontend, with the same structure, the same scripts and the same packages. Every new site starts from a shared base instead of from scratch: less time to get going, more time for the project.

With this system we rebuilt several sites of the Qubit group, which The Full Project belongs to: among them Qubit, GPF and Carmi e Ubertis.

What I built

  • Websites, from a Figma design to development and going live.
  • Custom animations on every site, written for the project rather than taken from a theme.
  • Every site 100% responsive, from the phone to the big screen.
  • Custom web apps.
  • PWAs, installable on the phone like an app.
  • E-commerce, custom-built or with Shopify behind the scenes.
  • Custom admin panels for clients.
  • Laravel and Statamic on the backend, Vue and Nuxt on the frontend, Directus as a headless CMS.

Kilocal, from scratch

The Kilocal website rebuilt from scratch with Nuxt and Directus, bringing the customers of the old platform over to the new one.

The new Kilocal plan brought new features, including video guides that update based on how much the user has already watched. Then the shop and, later, the app.

Two shops, two roads

  • Kilocal: a shop built entirely by us, tailor-made.
  • Volersi Benessere: Shopify runs behind the scenes, through its APIs, but the interface is ours.

The properties of iResales

For iResales, a real estate company, a system that collects the properties from immobiliare.it and from their in-house software, loads them into Directus and shows them on the website.

Oasi Gregorina, before, during and after the visit

For Oasi Gregorina, not just a website but everything that goes with the visit, connected to the same CMS:

  • the website, AA-level accessible and responsive;
  • online booking: daily visitor management, entry limits, groups, confirmation and reminder emails;
  • a memory game on the website;
  • a page for the oasis totem, with pollinator monitoring and a souvenir selfie;
  • a page designed for tablets, to leave a message or a drawing about the oasis;
  • a PWA that visitors use during the visit to take photos and tell their own experience.

International Compasso d'Oro

With GeneraliAct4Green, Generali's sustainability programme that Oasi Gregorina is part of, Generali won the International Compasso d'Oro for the first time, presented at the Italy Pavilion of Expo 2025 Osaka.

The project was born within the Qubit group: the market research by Gpf, the brand and visual identity by Carmi e Ubertis, and the digital ecosystem by The Full Project, which I developed.

The award recognises a digital platform that became a space for awareness and engagement towards a more sustainable and inclusive future. Behind it are precise choices:

  • accessibility designed in from the start, not added at the end;
  • code and content optimised to use less energy, and dark mode to cut consumption further;
  • data from sensors installed in the natural areas, to follow the sustainability projects.

20 servers, one method

Twenty servers, all droplets on DigitalOcean: 16 in production, usually one per company with all its applications inside, and 4 for staging shared between projects. Configuration and deploys went first through Laravel Forge and then entirely through Cleavr: no server set up by hand, each one built the same way.

From push to production

Work happens on the dev branch, which never goes online. Every release is a version created with release-it: a pre-release tag on the staging branch, a release tag on main. Cleavr listens to these two branches and, when the tagged push arrives, starts the CI, builds the release and publishes it to the staging or the production droplet, with zero downtime. Every day Cleavr backs up the database and files of the production sites to DigitalOcean Spaces, and Sentry checks that they can be reached.

  • Every release is a version with its own tag: the tag starts the deploy, no FTP and no manual steps.
  • The branch decides where it goes: dev to work, staging for the test server, main for production.
  • Every project has its own test environment, on an agency subdomain, where changes can be seen before they go live.
  • Scripts to move the CMS schema, uploaded files and database between my computer, testing and production: work always happens on real data.
  • Zero-downtime deploys: the site stays online while it updates.
  • Daily backups of the database and files of every production site, to DigitalOcean Spaces.
  • Monitoring with Sentry: if a site doesn't respond, an email arrives right away.
  • DNS, SSL certificates and email: all handled by me.

A self-sufficient agency

  • Sites built and published faster and with higher quality.
  • No outages.
  • Predictable server costs.
  • No reliance on outside companies: from idea to development to launch, all in-house.
  • More projects handled at once, and increasingly complex ones.

Best viewed with Netscape Navigator 4.0 — 800×600

Privacy Policy