P2: DialogContent missing DialogTitle — accessibility warning
P1: Hamburger menu does not work on mobile
P1: Hamburger menu does not work on mobile
P2: DialogContent missing DialogTitle — accessibility warning
P1: Not all images loading — missing logo and asset references
P1: Use correct Queue North logo — placeholder SVG needs replacement
P1: Not all images loading — missing logo and asset references
P1: Use correct Queue North logo — placeholder SVG needs replacement
P3: HTML5 required attribute conflicts with custom form validation
P2: express.json() middleware runs on all requests including GET
P2: No retry logic for transient API failures in frontend
P2: Zoho payload field names may not match Zoho CRM schema
P3: No input debouncing on Contact/Support forms
P3: No caching strategy for API GET requests
P2: CSP allows unsafe-inline for styles — weakens XSS protection
P2: RATE_LIMIT_PER_MINUTE env var NaN on invalid input — rate limiting silently disabled