Add multi-stage Dockerfile and nginx configuration:
**Dockerfile**
- Stage 1: Build with Node.js 22 Alpine and pnpm 9
- Stage 2: Serve with nginx 1.27 Alpine
- Static export optimization
- Health check endpoint
**nginx.conf**
- Gzip compression for assets
- CORS headers for Canvas API
- Cache static assets (1 year)
- Don't cache HTML files
- Support for WebAssembly files
- Security headers
- Client max body size: 100M for large image uploads
Ready for containerized deployment.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Initialize modern tech stack following audio-ui patterns:
**Framework Setup**
- Next.js 16 with App Router and Turbopack (ready in 754ms)
- React 19 with TypeScript 5
- Static export configuration for deployment
**Styling System**
- Tailwind CSS 4 with @tailwindcss/postcss
- OKLCH color space for vibrant, perceptually uniform colors
- Custom CSS variables for theming (light/dark modes)
- Canvas-specific color palette (canvas-bg, canvas-grid, canvas-selection)
- Custom animations (fadeIn, slideDown, scaleIn, etc.)
- Checkerboard pattern utility for transparency preview
- Custom scrollbar styling
**State Management**
- Zustand installed for layers, canvas, and history state
**Canvas Libraries**
- pica for high-quality image resizing
- file-saver for export functionality
- uuid for layer ID generation
**Development Experience**
- Path aliases (@/* pattern) configured
- Strict TypeScript with proper type checking
- Auto dark mode detection with localStorage persistence
- Responsive layout with overflow handling
**Initial UI**
- Root layout with theme system
- Landing page showing Phase 1 completion status
- Clean, modern design with gradient title
Ready for Phase 2: Core Canvas Engine implementation.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add detailed 18-week implementation roadmap
- Define architecture and tech stack (Next.js 16, Tailwind CSS 4)
- Plan 12 development phases from foundation to deployment
- Include directory structure and component organization
- Set performance targets and success metrics
- Document browser compatibility and API requirements
Inspired by miniPaint, reimagined for modern web development.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>