I want to develop an app that uses the GoogleMaps API and displays several stores. Each listing has the store's name, address, what it specializes in, and anonymous users can post a review or at least a 1-5 star ranking. While not important now, I may eventually want to implement users authentication/profiles with lists of their favorite stores.
I'd like it to be cross-platform for Android, iOS, web and maybe eventually Windows phones.
My experience with databases/writing backend code is minimal - most of my work has been clientside or had no networking component. I have dabbled with Parse, Ruby on Rails, JSON, SQL, and JavaScript in various college courses, but never anything serious. Parse is seductive right now, as I'm most familiar with it, but I wouldn't mind branching out and learning. Cost-effective scaling is nice.
Anyone have suggestions for a hosting service, APIs, and/or tutorials? I've done some minimal research and Apache CouchDB was suggested to me, but really, I'm not sure of where to start. I need to figure out precisely what I should be studying.
Thanks all!
Edit: Well, turns out Parse is being discontinued, so no go there.