# Agent Guidelines for Unboundedpress Dev ## Project Overview This repository contains two main projects: - **`portfolio-nuxt/`** - Primary Nuxt 3 application (Vue 3, TypeScript, Tailwind CSS, Pinia) - **`portfolio/`** - Legacy Express.js application (plain JavaScript) The Nuxt project is the main focus for development. ## Build Commands ### portfolio-nuxt (Primary Project) ```bash cd portfolio-nuxt npm install # Install dependencies npm run dev # Development server npm run build # Build for production npm run generate # Generate static site npm run preview # Preview production build ``` ### portfolio (Legacy Project) ```bash cd portfolio/src npm run serve # Development with nodemon npm run format # Format code ``` ### Running a Single Test **No test framework is currently configured.** If you add tests: - For Nuxt: Use Vitest - Run a single test: `npx vitest run --testNamePattern="test name"` ## Code Style Guidelines ### General Principles - Use TypeScript in Vue components (`.vue` with `