In an ideal world, you could partner with a developer who would built it in exchange for equity. There are ways to make that happen...go to meetups, put an ad on craigslist, etc. Just remember that developers get these sorts of offers ALL THE TIME. Make sure you stand out.
Personally, I'd be wary of spending my own money on paying a contractor to build something. It will be expensive and there is no guarantee of a good outcome.
Good luck!