All projects

Meat-Substitute Packaging Data Collection

Next.jsTailwind CSSPostgreSQL

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.

Mountains of waste

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.

Three screenshots of the scanner app interface

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.