← Index

Mission Donneur

A blood donation eligibility game, built with the Geneva University Hospitals · 2026

Mission Donneur is a project built at HEIG-VD in collaboration with the Geneva University Hospitals (HUG) and their blood transfusion centre. At corporate blood drives, many people sign up and are then turned away on the day because they aren't actually eligible to donate, and that no-show rate drags the drives down. Our job was to energize these blood drives and bring that rate down.

The game: Pochy, the blood-bag mascot, on a pixel-art map where each step is an eligibility question
The game: Pochy, the blood-bag mascot, on a pixel-art map where each step is an eligibility question

We took the gamification angle. Instead of a dry medical questionnaire, the user follows Pochy, a blood-bag mascot, along a pixel-art map. Each step of the path is an eligibility question (health, medication, travel, tattoos…) and at the end of the journey the user gets their verdict: fit to donate, or ineligible for a specific duration. In that case they can leave their e-mail and the site automatically reaches out the day they become eligible again.

Public page for a Servette FC blood drive, with date, location, map and sign-up button
Public page for a Servette FC blood drive, with date, location, map and sign-up button

The site also ships a full admin panel for HUG staff: organizing blood drives, managing partner companies, certifying labelled companies, contact form handling, prize-draw winners, and KPI dashboards fed by anonymous tracking (views, quiz steps, appointment clicks). Each company gets co-branded pages with its own logo, generated from a simple link.

HUG-side KPI dashboard: eligibility game funnel and journey results
HUG-side KPI dashboard: eligibility game funnel and journey results

On the stack side: Laravel, Inertia and Vue 3, Tailwind and MariaDB, with queued e-mails and automated eligibility reminders.

Visit ↗View on GitHub ↗