Production guidelines for Nuxt 3 server routes and universal rendering, Vue 3 Composition API, and PostgreSQL via a typed query layer.
Standardized production guidelines for Nuxt 3, Vue 3 Composition API, and PostgreSQL, using Nitro server routes as the backend layer.
This pattern is the backbone of several production internal-tool and developer-tool platforms: Baserow (no-code database, Nuxt + Vue frontend over a Django/FastAPI + PostgreSQL backend), Hoppscotch (API testing client, Vue + Nuxt + Node + PostgreSQL), Directus (headless CMS, Vue + Node + PostgreSQL), n8n (workflow automation, Vue + Node + PostgreSQL), and NocoDB (smart spreadsheet, Vue + Node + PostgreSQL/MySQL).
useFetch/useAsyncData deduplicate server-rendered data on hydration, avoiding the double-fetch flash common in naive SPA-over-API setups.Yes — AGENTS.md is the open, cross-tool standard read by Cursor, Claude Code, Windsurf, and 30+ other agents. A dedicated .mdc file is also included for Cursor's native .cursor/rules format.
Nuxt's Nitro engine is a full server runtime built into the framework, so server/api/ routes deploy alongside the frontend as one unit (to Node, a Cloudflare Worker, or a serverless function) without standing up a separate Express/Fastify service. This removes an entire deployment target and keeps client and server types in one project.
useFetch (and its lower-level $fetch) integrates with Nuxt's SSR payload: data fetched on the server during the initial render is serialized and reused on the client instead of being re-fetched, avoiding a duplicate request and a flash of loading state on hydration.
No — for most Nuxt apps, point your DATABASE_URL at Supabase or Neon and skip running a Postgres server yourself; both have a free tier that covers a solo project or early-stage small team comfortably. The self-hosted tools referenced above (Baserow, Directus, n8n) run their own Postgres because they're distributed as self-hostable platforms, not because this stack requires it.
Architecture rules for Astro server-side rendering, React client islands, Tailwind CSS, and Cloudflare Pages/Workers edge deployment.
Ultra-fast edge API architecture using Bun.serve(), Hono v4, Drizzle ORM with embedded SQLite / Turso libSQL, and Zod OpenAPI validation.
Production guidelines for Django 5 enterprise applications, PostgreSQL connection pooling, Redis caching, and Celery async workers.
Production guidelines for FastAPI, Pydantic v2 validation, Async SQLAlchemy 2.0 (asyncpg), Alembic migrations, and PostgreSQL/Redis.