public 3d-motion repository
b-r.io
// BrianRuizy/b-r.io
My personal website
$ git log --oneline --stat
stars:248forks:44updated:2026-05-10
README.md
Brian Ruiz
Personal site for b-r.io — portfolio, writing, projects, and uses.
Stack
- Next.js (App Router) + TypeScript
- MDX for posts
- Tailwind CSS v4
- Motion for animation
Getting started
npm install- Copy
.env.exampleto.env.localand fill in values npm run dev
Environment
| Variable | Purpose |
|---|---|
NEXT_PUBLIC_SITE_URL | Canonical site URL (OG, sitemap, RSS) |
NEXT_PUBLIC_MAPBOX_ACCESS_TOKEN | Mapbox GL (blog map demo) |
CONVERTKIT_API_KEY / CONVERTKIT_FORM_ID | Newsletter signup |
metadata.json
TypeScriptapp-routercontentlayerFramer Motionmdxminimalnextjs13Portfoliosradix-colorstailwindcsstypescriptvercel
[INFO] 2 topics link to curated motion topic pages.