Nommies Or No?
Description This program runs a user interface that prompts the user to enter any food item. That item is then looked up in the USDA database and pull out important nutrition facts. These help the user know more about what they're putting into their bodies without rummaging through the supermarket to squint at tiny text or countless, tedious, Google searches.
Inspiration It all started when I watched the documentary 'Fed Up.' I was disgusted to see how corporations hold the government by a leash and increase health risk rates in our nation with outlandish products and with a side of high fructose corn syrup. More than 90% of Americans don't check the Nutrition Facts label of the food they're eating and this has led to obesity and disease that's plaguing our country. So I want to make it easier. The USDA has a website that allows you so search up the Nutrition Facts but it's a hassle to search through and scroll through needless amounts of data when I can create a search based system that finds the specifics for you in 1 second.
What we learned I learned that the USDA provides their database and API through Python. Using this, and additional help with GUI, I was able to learn how to create the framework and the search capabilities.
How we built our project I built my project using Python IDEs such as PyCharm and Atom and imported Tkinter for GUI and usda fro the database. I also used usda.gov to receive my API.
Challenges There were many challenges. I'm currently learned C++ and long forgot about Java. Because the USDA database and API are all in Python, I had to touch base. I had difficulty with the GUI creation and the search function but they work in the end. Unfortunately, my API lost the ability to be a secure hypertext transfer protocol so my search has been narrowed down to a GUI framework. I'm proud of it though.
The Future of Nommies Or No? Looking forward, I want to fix these issues in my program and get it to work. I already have many friends and family who heard about me creating this project and are eager to use it too. After this hackathon, I plan to resolve API issues with the US Government and implement the code onto a public applications using Swift so anyone can use it. Free of charge!
Log in or sign up for Devpost to join the conversation.