--- description: globs: alwaysApply: false --- # Project Structure ## Directory Organization - **[/components](mdc:components)**: Contains all Rose UI components (prefixed with `rs-`) and FormKit custom components - **[/layouts](mdc:layouts)**: Page layouts (default and empty) - **[/pages](mdc:pages)**: Application routes following Nuxt's file-based routing - **[/server](mdc:server)**: Backend API endpoints and middleware - **[/prisma](mdc:prisma)**: Database schema and migrations - **[/stores](mdc:stores)**: Pinia stores for state management - **[/assets](mdc:assets)**: Static assets like SCSS and images - **[/plugins](mdc:plugins)**: Vue plugins and Nuxt modules ## Key Configuration Files - **[nuxt.config.js](mdc:nuxt.config.js)**: Main Nuxt configuration - **[formkit.config.js](mdc:formkit.config.js)**: FormKit configuration - **[tailwind.config.js](mdc:tailwind.config.js)**: Tailwind CSS configuration - **[package.json](mdc:package.json)**: Project dependencies