Collections vs. channels vs. categories

Hello! My website is Now I want to create a separate page that will look like this: EV3 - a collection of projects where each belongs to some predefined categories. I also want, if possible, for readers to be able to filter these categories.

Is it possible to do that on Ghost and, if yes, how? Thank you in advance!