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.
npx shadcn@latest add @compronents/brutalist-portfolio-pageInstalls from ui.aryank.space. Needs a registry token and a one-time @compronents entry in components.json. The docs walk through both.
Checking access…
| Prop | Type | Default | Description |
|---|---|---|---|
| assetBase | string | "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 / style | string / CSSProperties | undefined | Passed to the root wrapper for sizing and layout. |
initialPathtextWhich source route opens first: /, /case-studies, or /about.
assetBaseasset-urlBlob-hosted media starting at https://ui.aryank.space/assets/brutalist-portfolio-page/images/01.png.
gsap