The distilled version of the setup behind this very site. One command — make setup — and you have Craft in headless mode, a server-rendered Nuxt frontend, live preview, and seeded content.
Why
Every gotcha I hit in production already solved — the SSR-vs-browser GraphQL split, the env-var naming traps, the Suspense error-swallowing thing.