Building an app like what I want would cost a lot, maybe 10-20k which is a lot of money go invest for me. I will either build the app myself or hire a good freelancer.
Good idea, I have some basic programming language but not enough to code something like this completely on my own. I'll start reading up on Phonegap and seeing how I can narrow down exactly what I want to get it a cheaper price as well.
I definitely agree with you, to get a very good coder to put their best effort it will not be cheap so maybe looking for a partner could be my best option.