You don't need to start with a niche
For the last few years, I've been trying to find a topic to actually work on to develop a side project. I had quite a few ideas, but always got stuck on the "find people and understand their needs part", because I did not know people in the domain to talk to, nor could I find those people online. You need a way to get people to discover you. If you don't produce anything, they will not ask any questions that can guide you towards what they need. ...