You have chosen to sponsor your bid up to a maximum amount of .
I'm the owner of a used car site. Users pay a fee for having the car on the site and everyone can search and browse the cars. Users should also be able to browse through the site with an iPhone app.
I want an iPhone app with the following features:
- first screen displays the following: time since last sync, sync button, newest cars button, latest discussion, latest news, random car from the featured list
- in the bottom of the frontpage three icons or text buttons are displayed: menu, search, pricing. Menu link shows the frontpage mentioned above. Search link shows the search page, pricing displays text with price and terms
- search page: users can search the cars with the following parameters: Category (Truck, Car etc.), brand (from pre-selected list), year (interval with two slide wheels), km (interval with two slide wheels), price (interval with two slide wheels).
There are not many cars in the database, max 1000. The data will be available as CSV data via a webserver (HTTP) and the data must be stored locally on the iPhone in Sqlite. When performing a search the database on the iPhone must be used. Indexing is not necessary, since the dataset is so small. The dataset consists of the cars, the categories for the searches (e.g. list of brands), latest discussion, news, pricing etc.
The sync button downloads the csv files and updates the local iPhone database. I don't know how data is typically synced, but I would imagine that when requesting the data, the ID of the latest record fetched from that specific table is sent as an URL parameter so that old records arent transfered again. If you have some smarter way to sync, please let me know.
I will submit the app for approval with Apple myself. However, I would like you to help me with this process.