Every year, 40% of the food produced in the United States goes uneaten, leading to 160 billion pounds of wasted food in our landfills. Moreover, supermarkets in the country alone cause 43 billion pounds of food waste or 10% of total food supply at the retail level loss. Also, an alarming 30% of a grocery store's trash is food waste. For produce, about 12% of fruit and 11.5% of vegetables brought to the groceries never make it off the shelf.

"When one in seven American families are food insecure, that 10% should not be taken lightly" (Business Insider).

In fact, thousands of pounds of food can be saved if people can understand the expiration date system we are using in current days. Food that passed the expired date is not actually spoiled and can be consumed by thousands of families who need it.

Additionally, in most supermarkets, food that is about to expire (in 1-3 days) will rarely be picked up by customers and usually ends up in trash bins. We could have allocated the food to those who needed it most.

This is why we made FoodForGood. We strive to make good use of the food to fight for food security, mitigate food waste, and ultimately, end world hunger. By working with non-profit organizations, FoodForGood will offer quality-ensured food to low-income families.

What it does

FoodForGood will allow non-profit organizations to store the location information of low-income families. On the other hand, supermarket managers can register on the app and update about-to-expire food on a daily basis. FoodForGood will automatically show the available food to nearby registered families. Families will accept the food on FoodForGood, go to the supermarket, and get the quality-ensured free food.

How we built it

  1. Brainstormed and identified pressing social issues (food waste and food insecurity)
  2. Configured firebase storage and Database
  3. Developed IOS App using Swift
  4. Designed UI with Figma and exported the code to Xcode
  5. Created Premiere Video and other content

Challenges we ran into

  • Identifying one of the most serious world problems today
  • Debugging when developing the app on Xcode
  • Maximizing content within the time constraint
  • Storing Information with Firebase

Accomplishments that we are proud of

We are proud of creating a comprehensive prototype of a beautiful interactive app within 26 hours. We are also proud of meeting and working collaboratively with teammates we have met for the first time. We are also proud and extremely happy to have learned new things for the first time (Firebase, Swift PickerView, Passing data with Segue, UI Design).

What we learned

Overall we gained a lot through Violet Hack! A short summary here:

  1. Communicating, working, and encouraging each other remotely
  2. Making Apps with Swift and Figma
  3. Creating Amazing Demo Videos
  4. Solving a real-world problem

What's next for FoodforGood

Although we are happy with what we have built during the hackathon, we still hope to achieve more with this project and grow FoodforGood to achieve greater heights and reaching a larger target audience! How?

  1. First, we hope to develop our app more, and integrate other donors besides supermarkets (e.g. individual households). We will also generalize the “food takers” into a larger group, including kindergartens with a low budget and homeless people.
  2. Second, we want to later use Google Maps API or similar resources to help users more accurately locate their spot and the destination within the app.
  3. Third, we hope to gamify further the donation concept, offering points (or money) as motivation to keep donating food to the ones who need it. With these points, we aim to have donators be able to host their own feeding program in a locality not limited to their own once they reach a certain number of points.
  4. Fourth, we plan to connect to interested local nonprofits to work on this project. Hopefully, we can help those in need and make actual social-good contributions all around the world!

Built With

Share this project: