Build the minimum viable product (MVP).
If we are building something based on assumptions, and one of the assumptions is wrong, then the whole work might be wasted. In order to minimize waste, the very first thing to do is to validate all hypotheses. And to validate the hypothesis of if the product will provide the value to the user, we need something really simple. No product features needed. We need an MVP.