← back2025-05-01
This portfolio site
Next.js CRT vibes — JSON content plus local README and GitHub when public.
Next.jsTypeScriptTailwindnext-intl
links
private
README (GitHub)
dalpra0.dev — portfolio site
Personal portfolio in CRT / terminal aesthetics. Built with Next.js 15, TypeScript, Tailwind, and next-intl (pt/en).
Stack
- Next.js App Router
- Bilíngue PT/EN via next-intl
- Conteúdo em JSON (
content/projects.json,about.json, …) - README de projetos: GitHub público ou fallback local em
content/readmes/ - Sidebar Spotify (opcional), easter eggs, formulário Resend
Local dev
npm install
cp .env.example .env.local
npm run dev:clean
Deploy
Vercel + env vars (Resend, Spotify opcional, NEXT_PUBLIC_SITE_URL).
case study
problem
Show projects without duplicating README maintenance in this repo.
solution
`links.github` plus raw README fetch on the slug page.
result
One projects.json row per case; long-form copy lives on GitHub.