Earlier quoted context omitted.
Ok, so clearly you've already got some data from interactions with your audience. If you shared that, you would likely get useful feedback on that. Just because most people here are programmers, does not mean they don't have interests or know people with interests in non-tech domains (guns? ESR?). From whatever little you've mentioned, it seems unlikely you are building a node.js chat box for gun lovers, So, is it ec…
It's a target score tracking tool, built around aggregating scores, ammunition makes/types, individual gun scores, etc to let individuals track how well they do (in general, with one of their guns, etc) and track performance metrics across the user base to determine which ammo works well, which guns perform best, etc. So, a tracking tool mixed with a social network. I guess. It started as something to help me track m…
Ok, so you've already got version 1 of your product in Excel. So, my first question is: have you shared that with any of your audience?
Why do you want to make it a web app? Why don't you just sell the Excel workbook itself. Make no mistake - it's a big readymade market. See this for inspiration - http://startupdesi.com/100000-startup-revenue-in-12months/.
It might at least be a good starting point to get hold of your customer base.
Presumably, you can create a much more useful version if it's a webapp.
So then, the question is how do you market it to your customers?
It's great that you yourself are a user of the app. You exactly understand the pain points of your users.
Now, where do these people go to practice their shooting (or whatever the technical lingo is)?
Are there clubs? Are you a member of any of them? Can you make a presentation in any of those places?
Are there relevant magazines? Newsletters?
Have a look at Tim Ferriss' 4-hour work week for ideas on advertising in the right places.