Essentials

Connecting unused foods from business to the community in need

A Hackathon project using SwiftUI and Firebase

Inspiration

After watching videos online about how retail workers tend to throw out mountains of excess food each day, we wanted to find a way to use these goods towards something non-wasteful. According to studies, "US restaurants generate an estimated 22 to 33 billion pounds of food waste each year. Institutions — including schools, hotels and hospitals — generate an additional 7 to 11 billion pounds per year." This can also be applied to other businesses that sell essentials such as clothes: “A lot of the clothing waste comes from manufacturers--13 million tons of textiles each year-- and from clothing retailers themselves.” Even with these excess resources, food insecurity is still a major problem. Our app addresses these problems by connecting them directly.

What it developers

Businesses can sign-up and post listings of the extra items they have leftover at the end of the day. Individuals in need can see these listings and request to pick them up. After clicking on the listing, a map should pop up with all the necessary information.

How we built it

We created an app on XCode and used Swift UI. We collaborated using the CodeWithMe software on AppCode by Jetbrains. In addition, for our backend database, we used Firebase to store details about the listings. We used the API MapKit to show the location area on the map for ease of travel, and we used the API CoreLocation to target specific locations on the map.