try doing customer development to figure out if your on the right path. There is a short book Running Lean that has a great script template you can start with.
another great book Traction: How Any Startup Can Achieve Explosive Customer Growth co-authored by the founder of Duck Duck Go gives some really great advice on exploring channels through experiments in parallel to your development effort.
You could also try something like betalist to get some initial users.