Skip to content

offCanada/NutriLens-P5-Prototype

 
 

Repository files navigation

OFF P5 Prototype - GSoC 2026

A collection of prototypes for Open Food Facts Project #5 (Online Grocery Extension) - Google Summer of Code 2026.

Repositories

  • NutriLens - Browser extension that overlays Open Food Facts nutritional data (Nutri-Score, NOVA, Eco-Score) onto grocery websites. Currently supports metro.ca with an extensible adapter system.

  • DuckDB Server - Flask API with DuckDB backend for managing product-store mappings, lookups, and store information.

  • Preference Score Calculator - Web app that calculates preference scores for food products based on nutritional quality, processing level, and environmental impact.

  • Request Interceptor - WXT-based browser extension that intercepts and logs API calls from websites to understand how grocery sites fetch product data.

  • Colab Python Experiments - Python experiments for FTS vs fuzzy search and vector search on Open Food Facts database.

Demo Videos

NutriLens V2 Demo

nutrilens-v2-demo.mp4

DuckDB Server Demo

duckdb-server-demo.mp4

Preference Score Demo

preference-score-demo.mp4

Request Interceptor Demo

request-interceptor-demo.mp4

Additional Screenshots

NutriLens V2

Product View

Product View

Product List View

Product List View

Popup View

Popup

Semantic Search with CLIP

CLIP Semantic Search Demo 1 CLIP Semantic Search Demo 2

About

Experimental prototypes and scripts designed to explore and validate the core concepts of Idea #5: Online Store Extension.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 67.6%
  • Python 21.5%
  • HTML 6.5%
  • JavaScript 2.4%
  • CSS 2.0%