Savour Deals is an iOS app which connects users, free of charge, to exclusive deals at restaurants, bars, and coffee shops. We allow vendors to have a loyalty program on their page and you can check-in and earn points with a click of a button. Our deals use location services to organize them by how close they are to you, making it easy to decide where to grab lunch or pick up a morning coffee. We are currently serving Minneapolis/St.Paul, MN and Fargo/Moorhead ND areas!
We only charge local vendors a small fee when a deal is redeemed, making it a business friendly price that can scale with their business needs!
Find us on the Apple App Store.
For more information about how we are helping promote local businesses, visit our website.
Savour was developed with Swift and uses a variety of tools and resources to implement the various features of the app:
- Firebase
- Realtime Database (NoSQL database persistence). RTDB is used to store most of the data for Savour Deals. It is where we keep information about deals, users and vendors. For example, storing redemption times of a deal to log when a user uses a specific deal and how keeping track of how many times a deal has been redeemed.
- Firebase Cloud Functions. Cloud functions allows us to automate some of the functionality of our app, such as updating redemptions counts of deals and charging vendors.
- Firebase Authentication. Authentication is seamlessly integrated with Facebook and allows for easy account creation and managment.
- GeoFire for location based queries. Because our app heavily relies on location services to display deals, an efficient query system was necessary to be data efficient when gathering deals and vendors near a user. GeoFire provides an api to query within a radius of a user and retrieve information about only the vendors within that radius. As we scale and expand to more cities, this will help will efficiency of the app.