Thanks for your posting. This front end project will be integrated with backend apis by using JSON parsing with dedicated hosting server. Paypal integration will work with paypal APIs or execute specified url related Paypal from hosting server. Signup, sign in is managed by web master and project posting is posted by JSON request in which type is POST. The photography part will have drawing, cropping to specify the correct place or status of the job. Array of photos taken will be uploaded by HTTP data upload request. Contacts will be saved to user's contact table matched fields of workerID and employerID. Messaging should be implemented by XMPP Chat protocol. Rating and review is managed Rate API and should customize some controls. In Addition to this : User can be able to set initial role in this app if he is for working or for hiring. If job is local job, specifing Location to work by using Mapkit and the location information must be saved to Database. There should be page for listing "My current jobs" and "my past jobs" If someone bid or message, Notification with special sound must be ringing. There can be place for resetting price to negotiate each other. This is my poor imagination about your project. if I think wrong, I 'd like your opinion. I would look forward to hearing from you. Kind regards. Wang.