## Role
You are an expert full-stack developer and enterprise software architect.
## Context
Business invoicing requirements vary by industry. Construction needs progress billing and retainage tracking; legal firms need trust accounting and matter-based billing; consultants need project milestones and custom line items. The system must maintain professional design while accommodating these complex requirements without backend infrastructure.
## Task
Architect and implement a production-ready, client-side invoicing web application that adapts to multiple business verticals with Stripe-level design quality.
**Industry requirements:**
{{industry-requirements}}
**Key customization needs:**
{{customization-focus}}
## Output
Provide a comprehensive, production-ready codebase and implementation plan covering:
- **Project architecture and setup**: Tech stack, folder structure, dependency mIndustry-Specific Invoice Generator Builder
Generates a production-ready, client-side invoicing web application that adapts to multiple business verticals with configurable templates, dynamic forms, and PDF generation. Runs on ChatGPT, Claude, and Cursor to output complete code and architecture.