# 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