Inspiration

We wanted to make it easy to check for specific allergens or quickly see macro nutrients in food products.

What it does

Nutrient Scan is a web app that displays nutritional information in a nice visual way with graphs and allergen warnings.

How we built it

We built it using Django as our framework with pillow and pyzbar to scan barcodes, grafana for displaying infographics for nutrients and warnings, and raw css/html for the frontend. We are using Nginx as the web server and the website is being ran in a docker container.

Challenges we ran into

This is the first time for all of us to use Django, and for many of us the first time using Docker and Grafana.

Accomplishments that we're proud of

Using python libraries to scan a picture that is uploaded to the website. Integrating the API for searching UPCs.

What we learned

We learned web development and frontend development. sqlite3, grafana, nginx, docker, Pillow, zbar, Django

What's next for Nutrition Scan

A feature to recommend alternative foods that are similar to the one searched, but do not have the specified allergen or ingredient. User accounts would be another feature so they can store previous searches and save information for later.

Built With

Share this project:

Updates