What is Ingredia?
Ingredia is a suite of two smart scanning apps designed to help you uncover the details behind the products you use every day. Whether it's skincare, makeup, or food, our apps provides clear, easy-to-understand insights into ingredients, so you can make informed choices about what you put on your body and in your body.
What it does
Ingredia: Cosmetics
Designed for skincare products, "Ingredia: Cosmetics" is our proof of concept for scanning product barcodes and recieving simplified explanations about what's inside.
Features
- Barcode Scanning: Quickly scan cosmetics and skincare products.
- Ingredient Breakdown: Get detailed explanations of each ingredient and its purpose.
- Allergen Alerts: Identify potential irritants or allergens for your skin type.
- Personalized Insights: Save your preferences for tailored recommendations.
Ingredia: Nutrition
"Ingredia: Nutrition" is designed for people with dietary restrictions. It can be difficult to search an entire shelf of unique products, especially when working around restrictions and allergies. This proof of concept app makes it easy to quickly get an overview of items, so you don’t have to go through every single label.
Features
- Packaging text detection: Scan product labels for customized info based on personal dietary restrictions/preferences.
- Allergen Alerts: Identify potential allergens in products.
How we built it
Ingredia: Cosmetics was designed in Figma and built on Flutter, allowing for cross platform compatibility across desktop, ios, and android. It utilizes the Go UPC database for grabbing specific product ingredient lists and works with OpenAI to produce simple, understandable descriptions of items listed.
The sister app Ingredia: Nutrition was built on Swift for IOS. The USDA API to fetch food product info, and within Swift we used the Natural Language library and AVFoundation for parsing text from a live feed.
Challenges we ran into
Things got really interesting when we decided to make two apps with different tools. Across both, we found similar issues in live video scanning, as well as parsing inconsistent data coming back from our API models.
Accomplishments that we're proud of
We are very proud to have made two apps that prove concepts of tools that have the potential to be used in tandem for both the cosmetics and food industry.
What we learned
The team learned about Flutter for the first time which we found was a really awesome tool we'd love to come back to using again. we also learned about the difficulties and logistics of exporting ML models (not so awesome).
What's next for Ingredia
We'd love to push our project further, possibly combining both tools, as well as including more custom features for different types of users and markets!
Built With
- android
- avfoundation
- dart
- flutter
- goupc
- ios
- openai
- swift
- usdaapi

Log in or sign up for Devpost to join the conversation.