iPhone app with sync

This project received 14 bids from talented freelancers with an average bid price of $1214 USD.

Get free quotes for a project like this
Employer working
Project Budget
$750 - $1500 USD
Total Bids
Project Description

i search a developer who's able to develop a iphone/ipod touch app conforming to apples specification with a working server synchronisation.

it is basically a web-/app-/iphone-solution to sync notes over more than one device with one main mysql-db. the desktop and iphone-app is for offline editing with sync-solution.

data in notes
– date/time of creation
– date/time last modified
– title
– utf-8-text (without formatting max length 4000 chars)

the ipod/iphone-app and the desktop-app must offer an online-update of the client.

the sync must be absolute professional. means: handle deleted entries, handle conflicts during sync, always make sure, that the received datas are fine (hash).

the sync works through a php-webpage on the server. so we can be sure that the user don't have trouble with firewalls etc. the php-page sends the data as a xml-file like:
<data>(zip-compressed data (use zlib))</data>
<hash>hash-value of data-block</hash>

the main-webpage and mysql-db is hosted by [url removed, login to view]

here you can see a layout. pleas note that the gui must be professional. this is just to give an idea.
[url removed, login to view]

develop a c++ application for macos x (with cocoa gui)
in that app you can create hierarchically folders and in the folders notes. the datas are stored in a sqlite-db (source of lib: [url removed, login to view]) in the current users "application support" folder.

the app is a one-windows-app:
- main-window to enter text & titel and on the side a drawer to see the hierarchy.
- on the top of the windows is a search-field and several buttons; new text, new category, delete and show/hide drawer, sync
- also a "slide-thin" to flick through all notes (not the folders)

develop a application for ipod/iphone
same application just with a ipod/iphone-gui.
(there must be a solution to move, edit, del the hierarchy as well as in the desktop app)

develop the webpage
same application just with a web-gui.
(there must be a solution to move, edit, del the hierarchy as well as in the desktop app)
here the customer gets also the username & password for the account. account expires after a jear (--> renew with paypal-transaction)

each application must have following preferences
- sync-url; where the sync-script is (not for the web-app) with a default-value
- user-/password-save for sync

we need the whole source-code of the apps and the web-page. pleas note that we don't offer a webserver and a mysql-server during the tests and dev.
if you get the job we expect a documentation of the synchronisation-steps to see your solution.

i've got just basic c++/php/mysql and english knowledge.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online