# LastWebNovel Platform - llms.txt ## Project Overview Web novel reading platform built with Nuxt 4, Nuxt Content v3, Drizzle ORM ## Tech Stack - Frontend: Nuxt 4.4.2, Vue 3.5.30, Tailwind CSS 4.2.1 - CMS: Nuxt Content 3.0.0 (markdown-based) - Database: PostgreSQL with Drizzle ORM - UI: Nuxt UI 4.5.1 ## Project Structure - `/app/pages/` - Page routes - `/app/components/` - Vue components - `/content/novels/` - Novel markdown files - `/server/api/` - Server endpoints - `/server/db/` - Database schema (Drizzle) ## Key Patterns - Use queryCollection('content').all() for Nuxt Content - API endpoints in `/server/api/` use server-side composables - Pages use $fetch() to call API endpoints - Novel files: /content/novels/{slug}/index.md + ch-N.md chapters