For your next idea, follow the lean startup principle. It not only works in terms of results, but it works from a morale point of view. When you got people telling you they can't wait for the app to be released, it gives you motivation to push forward. It's an antidote against self doubt, and wondering whether you're just crazy. Start a mailing list, and immediately get email addresses of people who want to hear when the app will be released. Hire a designer, and have him/her design the homepage so you got something impressive to look at. Something you can point at and say.. "This is what my idea is gonna look like".