Discover as you move on
#ux #design #product #concept
If you want your users to have an automated-relevant feed then you need to ask them to choose the appropriate categories to apply the filter. But you cannot present all of them at the same time as there are lots of them. So you have to ask them gently and to start with just show them few but broad categories, then delve into the appropriate ones and update/change the pool of categories dynamically as the user proceeds. You have to guide the user where they should go, its your responsibility and not theirs.
Now its your decision whether you want to make it infinitely long (never ending) or limit them at some point.
Cheers
Ritesh