I know some people don't like product hunt, but I had to try it. So, last week, I launched my side project on product hunt and ended day with number 7 on the list. Here is what I learned:
If you visit my site, you can see that I only have 43 activities. That is not much for a site that is supposed to give you things to do in your free time. Furthermore, it even had a typo, which is now fixed. The thing is, your users will be very forgiving if your idea has potential. So don't care about making your product perfect. Just put something very basic together, something that people can actually use, and then tell your users what you plan to do with the product in the future (This is important). Also, launching on product hunt serves as validation for your product. If it is good, people will want to use it. So stop thinking about the perfect tech stack and build something with what you already know, you'll figure everything out as time goes on.
I can't tell you how important this is. I have worked on many projects in the past year, and they have all failed. So I was about to give up, but then the 40 unique visitors on my analytics dashboard saved the life of my project.
Let me start by saying this: Don't spam your users. They entrusted you with their email because they were interested in using your product when it gets finished, so please don't clutter their mailboxes. My project got a lot of traffic from morning brew, which is a newsletter with more than a million subscribers. They included a link to my website (It is kind of hard to find, but it is there), and I got more users than I could have ever imagined. I am planning to launch a community, but I had no forms to collect user emails for when I launched. I quickly implemented the form, but by that time I had lost more than 60% of traffic for morning brew. So implement sign up forms to collect emails early, but don't spam those people.
I had no idea that so many people would use my site on a phone, so I hadn't made everything responsive. But then I had to. So just save yourself the regret and do it right from the start.
And that is all. Now go build that dream project (good luck with it btw).