CodeIssuesPull RequestsActionsSecurityInsights
✨ AI
More
Settings

Marco Reid: Complete platform upgrade — 156 pages, 7 countries, zero errors #3880

Merged⚡ AI-generatedXSccantynz wants to mergeclaude/professional-services-website-lBM8omainopened May 18, 2026
ccantynzcommented May 18, 2026

Originally written by @ccantynz-alt on GitHub.
Imported from https://github.com/ccantynz-alt/MarcoReid.com/pull/63


Summary

Complete platform upgrade from 54 broken pages to 156 working pages with zero TypeScript errors.

Marketing Site

  • Mega menu header with 5 dropdown sections (Products, Solutions, Resources, Trust, Pricing)
  • Gold prestige design system (navy + gold + forest + plum palette)
  • ROI calculator, testimonials, FAQ sections with schema markup on all product pages
  • Immigration pages for NZ, AU, UK, US, CA
  • Competitor comparison tables (vs Clio, QuickBooks, LexisNexis)
  • Compliance dashboard, jurisdictions page, legal notices
  • Case studies, help centre, changelog, trust centre
  • Courts technology pages expanded with narratives

Platform (Authenticated App)

  • Full sidebar navigation with 24 items in 7 groups
  • Dashboard with sparkline charts, activity feed, status banner
  • 20 module cards in 4 categorised sections
  • Documents with TipTap editor
  • Trust accounts with country-specific rule enforcement (NZ/AU/UK/US/CA)
  • AML/KYC client verification
  • Court deadline calendar
  • Conflicts of interest checking
  • E-signature workflow
  • Payroll calculator (5 countries with real tax brackets)
  • Tax calculator (GST/VAT/income/corporate for 5 countries)
  • Bank feeds UI (ready for Plaid/Akahu/Basiq/TrueLayer)
  • Court e-filing UI (ready for PACER/HMCTS/Commonwealth)
  • Proactive intelligence (monitors matters, alerts before problems)
  • Outcome prediction (case success probability)
  • Practice intelligence (client profitability, scope creep, capacity planning)
  • Regulatory change alerts (18 government sources, 5 countries)
  • Immutable audit trail (SHA-256 hash chain, court-admissible)
  • Command palette with 22 navigation items

Multi-Country Support (7 countries)

  • NZ, AU, UK, US, CA, Ireland, Singapore
  • Full jurisdiction config: tax forms, trust rules, courts, visas, payroll, professional bodies
  • Legal research: NZLII, AustLII, BAILII, CourtListener+5 more, CanLII, LawNet
  • Multi-currency pricing (NZD/AUD/GBP/USD/CAD/EUR/SGD)
  • French language support (Quebec Bill 96 compliance)
  • Regulatory compliance matrix (40+ items across 8 categories)

Legal Protection

  • 9 jurisdiction-specific disclaimers on every feature
  • Liability caps per country
  • Professional responsibility notices per jurisdiction
  • Governing law clauses per country
  • Consolidated legal notices page

Infrastructure

  • Rate limiting on 8 API routes
  • Crontech email integration
  • Lazy SDK initialization (Stripe, Anthropic, Prisma)
  • All Next.js 16 async params patterns
  • Dark mode support
  • Cookie consent (GDPR)

Build Status

  • 156 pages (58 static, 98 dynamic)
  • Zero TypeScript errors
  • Zero runtime errors
  • All merge conflicts with main resolved"
ccantynzcommented May 18, 2026

Originally written by @vercel[bot] on GitHub.


The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
marco-reid-com Ready Ready Preview, Comment May 18, 2026 4:59am

Request Review

Cross-repo impact

See what breaks downstream if this PR merges.

Analyze →
⮌ Merged

This pull request was merged into main.

c comment · e edit title · m merge · a approve · r request changes · ? shortcuts