Food-packaging waste is a stubborn problem, and the data behind it is a pain to collect. The Federal Food Safety and Veterinary Office (FSVO) leaned on interviews and questionnaires — heavy going for respondents and staff alike.

The platform
I built a responsive three-tier web app (Next.js · Node.js · PostgreSQL) that lets people scan the meat substitutes in their kitchen. Barcodes flow to the FSVO, enriched with details from the Open Food Facts community database.

A GitLab CI pipeline runs functional tests on every change, and Lighthouse guided performance and accessibility fixes. Four users ran a realistic FSVO invitation end to end; feedback was positive, and the scanner clearly beat the usual survey. My Bachelor’s thesis at HEIA-FR Fribourg, graded 6/6.