DAL PRA

guest@dalpra:~/en/projects/portfolio-site

crt · editorial

back2025-05-01
dalpra0.dev portfolio cover

This portfolio site

Next.js CRT vibes — JSON content plus local README and GitHub when public.

Next.jsTypeScriptTailwindnext-intl

links

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.

media

dalpra0.dev portfolio screen 1
dalpra0.dev portfolio screen 2