Custom Path for Pages?

I was wondering if something like this is achievable with Cloudflare Pages :

I have a Github repo “portfolio” which is a basic website that showcase my projects.
I have several Github repos for “project1”, “project2”, “project3” etc.
I have my domain name on Cloudflare.

I would like to deploy my “portfolio” repo on Cloudflare Pages with using my custom domain name so it is accessible at

And then I would like to deploy “project1” on Cloudflare Pages as well, but I want it to be accessible at, and that “project2” is accessible at etc.

Is that possible?