First thing you should start with is find potential customers and have them sign letter of intents, which while non-binding is better than nothing. If you can't accomplish that "business" side of things forget about trying to find a developer. Sorry to be harsh, but that's the real way to see if you have an actual "good idea".