Skip to content
This repository has been archived by the owner on Feb 4, 2021. It is now read-only.

Savour is a work in progress, native iOS app with goals to connect users with exclusive local restaurant deals.

Notifications You must be signed in to change notification settings

Savour-Deals/Savour-Deals-iOS

Repository files navigation

Savour Deals iOS

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.

About

Savour is a work in progress, native iOS app with goals to connect users with exclusive local restaurant deals.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published