Build a simple IOS App with 5 pages

Job ID: 34647448

Budget: $250 – $750 AUD

Our website currently allows users to compare all the top rideshare platforms (uber, taxi, didi etc) in just one search. You can see our working site here: https://ridefinder.com.au/

We want an IOS App to be built using the same look and feel as the website. What we require:

1. An IOS App that has the following 5 pages.
- Launch Page
- Login Page
- Sign Up Page
- Apple Subscription Page (with 3 day free trial and monthly subscription)
- Simple Search Page (Takes Pickup Location / Drop Location). When searched submitted, the same page will post the 4 jobs via PHP to our already existing DB table and then poll the SQL DB using PHP to display each of the 4 results as they're updated in the SQL DB
- When a result is.returned, it will display a spinning wheel, then a green tick when identified in the DB, then price displayed
- Navigation panel (Logout, Display Profile name, About Us > Hyperlink to our website about-us.php page)
2. Refer to the attached process flow diagram and design for reference of scope
3. Login Page will POST, Username, PW 4 other details
4. Search Page, will use:
- google API (our account) to list addresses in AUS only (pickup / Destination search bar)
- auto display current location in pickup field
- Each search has a unique session ID (numerical based on timestamp + user ID)
- When search is clicked php POST (session ID, User ID, pickup / Destination to an existing php file which posts to our db)
- Search page once submitted will POLL the DB for each of the 4 service providers and display results (price) as they're populated. DB status will = "Complete" for results to display
- When price is displayed, a book button will exist which is a hyperlink to each app (uber, didi, ola, Silver service). Hyperlink for each app to be provided and when clicked the app should launch
- New Search button - resets the page back to new search
- App will be required to work on Iphone 11, 12, 13 and 14
5. You will be required to deploy the app Live on the App Store.
6. You will be required to share the deployed code back to us

Out of scope:
1. Automation to get the prices outside of the app. We have already built that, just need you to POST to a SQL DB and GET from the SQL DB when the price is updated.

Notes:
1. We already have bootstrapped the initial pages using Xcode - Can share if you enquire but i expect this to be used to fast track the development
2. We're designing a logo for the launch page and will have it in a few days
3. We expect the same design/look and feel as our website
4. We want to pay based in milestones
- Milestone 1: Demonstrate in TEST environment iPhone App
- Milestone 2: All Requirements met (as per details above)
- Milestone 3: App deployed to Apple Store and LIVE and all accesses/code handed over to us
Related categories: PHP iPhone MySQL App Developer iOS Development