PRO

Brutalist Portfolio Page

A source-backed Brutal Portfolio template. It ships the routed home (a cursor image-trail over a red brutalist layout), an about page, and a case-studies list behind a lightweight internal router. The original TweenMax image trail is reimplemented in gsap 3, scoped to the component, with Blob-hosted PP Mondwest and PP NeueBit fonts and imagery.

Page
Install
npx shadcn@latest add https://ui.aryank.space/r/brutalist-portfolio-page.json

Installs from ui.aryank.space. To add it by hand, copy the files in Usage below, or register the @compronents namespace via the docs.

Files

API
PropTypeDefaultDescription
assetBasestring"https://ui.aryank.space/assets/brutalist-portfolio-page"Base URL prefixed to every image and font the template renders.
initialPath"/" | "/case-studies" | "/about""/"Source route mounted first.
className / stylestring / CSSPropertiesundefinedPassed to the root wrapper for sizing and layout.
Customize
initialPathtext

Which source route opens first: /, /case-studies, or /about.

assetBaseasset-url

Blob-hosted media starting at https://ui.aryank.space/assets/brutalist-portfolio-page/images/01.png.

Dependencies
gsap