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