I need a maps page utilizing google maps api where users can pick spots and give them a name, upload photos, youtube videos and leave reveiws. There also needs to be an iphone app that utilizes the same database and allows all the same features minus the video uploading.