The best is to start making it. Make an early prototype and test it with people you know and whom you can trust. Listen carefully to them, then improve your product. I can give you lots of examples of tech ideas that have made it into the prototype stage! Meanwhile, start working on your business plan, your marketing, your value proposition and the personality of your brand. Let me know if I can help you further!