Inspiration

We were inspired by family members and friends who live with food allergies and often struggle with identifying safe products—especially when ingredients are unfamiliar or if they're simply in an unreadable list. We wanted to build something that makes grocery shopping easier, safer, and less stressful for anyone with dietary restrictions.

What it does

Scanwich is helps people with food allergies make safer choices instantly. With just a quick barcode scan, the app checks a product’s ingredients against your personal allergy profile and alerts you to potential allergens on the spot. No guessing. No fine-print reading. Just fast, reliable food safety in your pocket.

How we built it

We built Scanwich using Flutter and integrated the OpenFoodFacts API to fetch product data based on a scanned barcode and identify allergens. We tested the app on a connected iPhone via Xcode.

Challenges we ran into

Getting the iPhone hooked up and properly configured with Xcode took a significant amount of time and troubleshooting, which delayed our ability to test barcode scanning.

Accomplishments that we're proud of

We’re proud that we got barcode scanning working smoothly and successfully matched scanned ingredients to a user's allergens. Seeing real products identified correctly was a big win.

What we learned

We learned a lot about building mobile apps with Flutter, including managing local storage with shared_preferences, working with asynchronous data, and connecting physical devices for testing.

What's next for Scanwich

  • Add support for dietary preferences (e.g. vegan, celiac disease, etc.)

  • Provide smarter warnings with severity levels or alternative suggestions

  • Improve UI polish

Built With

Share this project:

Updates