← /api/projects
GET/api/projects/portfolio-web200 OK

emran.blog frontend

Next.js App Router frontend with a terminal/ops identity — server components, ISR, ~10 hand-rolled components, no UI kit.

nextjstypescripttailwind

## What & why

The thin client of the API: server-rendered pages revalidated every 60 seconds, a live status page fed by real metrics, and an interactive API playground demonstrating the JWT and rate-limit flows. Ships in Phase 3.