Skip to content

hnpf/portfolio

Repository files navigation

virex.lol

my portfolio. it uses material 3 rules, react 19, and it's dense and immersive! live site

preview

stack

React 19 + Vite 6Tailwind 4MotionLucide — deployed on Vercel

quick start

npm install
npm run dev    # dev server
npm run build  # prod build

what's in here:

lens - photography gallery with a bento grid layout, lightbox, swipe/drag navigation

loom docs - embedded docs viewer for my Loom language. prefetches all markdown on load for full body-content search

blog - markdown blog with read-tracking, rss at /rss.xml, and a zen/focus mode

url shortener - /r/:path redirect system backed by sqlite, managed from the dash

settings - theme (light/dark/system), accent color w/ custom hue, brutalist mode, jetbrains mono font, sidebar flip/collapse, focus mode

misc: dynamic favicon that matches your accent color, PWA manifest, OpenGraph + JSON-LD, llms.txt

structure

src/          components + logic
public/
  loom/       language docs + binaries
  photography/ webp photography archive
  llms.txt    clanker-readable site context

hnpf

About

material 3-inspired portfolio.

Topics

Resources

Stars

Watchers

Forks

Contributors