Find a niche (pain), market research (build community), build MVP - minimum viable product. Or other way around: build a landing page add a payment and see the response if people are willing to pay for it. Then explain them it's an idea and collect their feedback and then build community, MVP and product.
That's how I've build https://lntictactoe.com See #451880