I need to develop a mobile app for both iOS and Android. The app would basically serve as personal travel guide. It would contain a map of the city with some "attractions" - each attraction would have an image, short text and audio to play. The app must work with GPS data so that you know where you are in the city. Also, the app users should be able to login with Facebook or gmail so and see the favorite attractions that the user selected on the website.