This project involves making an iphone(IOS) version of our existing Android application.
A copy of the android app is attached to this bid so you can see what the existing android app does and what is expected of the IOS version.
The existing application essentially scans QR codes and runs 13 different API commands to our external backend, the app also uses the facebook API to update statuses.
Sample Code from our android app(written in Java) as well as examples of the API calls will be provided to make building the IOS version of the app as simple as possible, graphic resources, icons etc will also be provided.
The app will have 4 tabs (Scan Code, Favourites, Notifications, Settings)
**The Primary Functions of the mobile app are...**
**Scan QR Code Tab Allows a QR Code to be scanned then sends the results to the API(Once scanned confirmation text will come up to confirm its success.) You will then be taken back to the Favourite Businesses tab.**
****Favourite Businesses Tab(A list of records from the API)**
**View all of your favourite businesses with points balance and logo(with option to add businesses, adding a business will allow you to search for the business then add it to your favourites)**
**When you click on a business it shows the business name, logo, points balance and an option to redeem rewards, check-in(facebook api), refer a friend(********api call which requests an email)********.**
**Redeem reward lists the rewards and the points cost (when the user clicks on a reward they can redeem it once again through an API call)**
**Notifications Tab**** ****(A list of records from the API)********- has a list of notifications from businesses.**
**Tap to read message in full, a delete button, plus swipe to delete should exist**
**Settings Page- has settings name, address etc. (examples/member_register / member_update)****
The API is HTTP JSON encoded to make it as mobile app friendly as possible. [login to view URL]