I am looking for someone to build an iOS app (want it for both iPhone and iPad) that integrates with the following Affiliate API. See - [login to view URL] - I believe this is a fairly straight forward API.
I would like the design of the app to match our website.
The user can login to the app using an API key (I can give you an example API key to login for testing - UNLESS you can login using user name and password for API which might be possible). Login page should have our logo, color branding and below the login box for API key (or username and password if possible). Below this a link to our register page (just opens in safari) if they don't have an account. If we can't login a user with their username/password to authenticate API then on the login page it would be good to have a link something like: 'Don't Know Your API key?' which links to something which explains how to get your API key - will give you the text for this.
On the login page there should be an option to stayed logged in so next time they open the app they are logged in (maybe in settings on the app they can switch on 'Touch ID' each time they open the app to secure it).
Once they login to the app the screen it will have them on is 'Dashboard'
On the 'Dashboard' you can see: Quick Stats
Which works out their commission earnings and shows commission for:
Today, Yesterday, This Month and This Year.
It works out the users commission based on the 'payout' of all the conversions a user has sent (using the Affiliate_report part of the API).
And there are other 'screens' you should be able to go to on the app:
Offers - The offers screen has 2 options, All Offers and New Offers, New Offers shows a list of the 20 newest offers (you can do this by offer ID number). Should be in a nice list showing the offer thumbnail/icon, offer name, payout, offer ID etc.
Reports - This shows a breakdown of how many conversions, clicks they have had for each offer and the total payout for that offer. At the top they should be able to set a date range for the report with quick options like Today, Yesterday, This Month, Last Month etc
Notifications - Account notifications (their is an API function for this) which shows all their account notifications they have yet to make as read/cleared (the notifications screen should have a way to clear them all, which clears them via the API).
iOS Notification Widget - If possible can the app have a notification widget, the notification widget displays their commission earnings for Today, Yesterday and This Month.
iOS Push notifications - The app should support push notifications. It sends push notifications for the different account notifications you can get from the API, in a settings option they can select which account notifications they want to know about: Invoice Paid, Offer Status Change, Approved for Offer/Offer Application Approved.
Images - Any images you want our designers will create, we would expect you to use our logo and visual colors and some basic design work to make the app look nice and match our website. For example app icons etc we will design etc.
You can see our website at: [login to view URL]%wtr%[login to view URL]
When bidding to do this project please show examples of past iPhone apps you have created to give us an idea of your work.
For the final product we want the source code of the app and also you to submit the app via our Apple Developer account.