Members: Kenton Carrier, Jordan Menchen, Joseph Crocker, Joshua Fishman
Use the geofencing system to allow our users to travel to a random restaurant based on their preferences, and upon arriving at the premises of the place, they will get a discount as well as points to continue to gain perks for future use.
Joshua Fishman's javascript and json files are in the folder JavascriptFirestore folder off of the main branch.
Geofencing with Core Location tutorial as base:
- Creating and managing geofences.
- Storing notifications and other data to persist across launches.
- Push notification when the device enters a geofence.
Added Functionalities:
- Firebase stores several locations and metadata in a database.
- Geofences are set by the app using data stored in Firebase.
- The user gains points and rewards by traveling to geofences.
- Core Location
- Firebase
- MapKit
Link to Geofencing tutorial: https://www.raywenderlich.com/5470-geofencing-with-core-location-getting-started