Step 2: Building a Minimum Viable Product
The next step was to have a minimal working project so I could start getting feedback from people and real users.

In my case, I spent two months building the first version of the product, but don't take this as a reference. Every product has its market, competitors, and numbers.
For example, in the e-learning niche, there are tons of products so I knew I had to build more features to make it relatively "usable". But in other niches, maybe a quick landing page with no-code tools is enough to validate the idea/product.
Share your project, again
As I said before, 2 months after writing the first line of code, I had a minimal working project where users could host basic online courses.

I shared it again on Indie Hackers and this time I even got 10 likes and 8 comments!

Wasn't expecting anyone to comment on my product's post, but some comments made my day and kept me putting in more work.
The moment of truth
With the first version of the project online, the next step was to find customers to validate the direction project.