If you don't know who those people are or how to find them then it doesn't matter whether or not you implement your idea. I know that this isn't always easy, but finding your target market and communicating with them before you write a line of code is extremely valuable. For certain niches this can be accomplished by posting on forums, other times it involves physically visiting a place.
If you haven't communicated with them, then how do you know that the problem is actually a problem? Even if it is a problem, how do you know your solution addresses it? How do you know you understand the problem well enough to have actually solved it without creating other, bigger problems?
If you don't know where your customers congregate, or have a way to get in touch with them, how are you going to sell it? I can tell you that it's the VERY rare startup that you can just put online and get customers. Even if it gets covered by tech blogs (which are generally the startup coverers) how do you know if it's reaching your target market?