Here is an app for showcasing cases or portfolio on ERPNext / Frappe based website.
https://mntechnique.com/case_studies/showcase
the above url is part of showcase app being used to showcase itself
Tweak it to fit your requirement.
source : GitHub - mntechnique/showcase