Covid-19 has caused many people to hoard essential items at their local stores, leaving many shortages of essential goods like face masks, hand sanitizer, soap, etc.

What it does

This iOS app allows users to search for essential items people reported and displays them on a map view. There is also a form where people can upload info about essential items they saw. It gets their location when they post it (posts should only be while in stores) and adds it to our Firebase database.

How I built it

We built it programmatically using Swift and XCode. We used MKMapView, Apple's map kit, to display the locations of essential items. We used SnapKit, a Cocoapod, to format the layout of the different components. The team used Google Firebase to save the essential item info in the cloud.

Challenges I ran into

None of us have coded an iOS app completely programmatically before and wanted to tackle that here, and after lots of learning, we got it!

Accomplishments that I'm proud of

The app is pretty cohesive and we believe that it can make a real impact as it will hopefully help people find their essential items.

What I learned

We learned how to use Firebase in a meaningful way, as none of us have used it's database features

What's next for Essential Items

Adding a barcode verification system so that people cannot make fraudulent posts.

Try It out



firebase, mkmapview, swift, xcode

Devpost Software Identifier