>The thought was, build it, offer it for free to grow it and then charge.
I feel like this is an incredibly common software developer turned entrepreneur mistake. Lack of confidence in asking for money leads to a reluctance to put a price tag on the thing you have built.