Initial commit: CHORUS Services marketing website

Complete Next.js website with Docker containerization:
- Next.js 14 with TypeScript and Tailwind CSS
- Responsive design with modern UI components
- Hero section, features showcase, testimonials
- FAQ section with comprehensive content
- Contact forms and newsletter signup
- Docker production build with Nginx
- Health checks and monitoring support
- SEO optimization and performance tuning

Ready for integration as git submodule in main CHORUS project.

Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
anthonyrawlins
2025-08-01 22:45:06 +10:00
commit f343f89d24
50 changed files with 16178 additions and 0 deletions

View File

@@ -0,0 +1,47 @@
import type { Metadata } from 'next';
export const metadata: Metadata = {
title: 'Technical Specifications - CHORUS Services',
description: 'Comprehensive technical documentation, system requirements, API specifications, and deployment guides for CHORUS Services distributed AI orchestration platform.',
keywords: [
'technical specifications',
'system requirements',
'API documentation',
'deployment guide',
'enterprise features',
'performance metrics',
'CHORUS Services',
'distributed AI',
'infrastructure requirements',
'scalability',
'security specifications',
'integration documentation'
],
openGraph: {
title: 'Technical Specifications - CHORUS Services',
description: 'Complete technical reference for enterprise decision makers and system architects implementing CHORUS Services.',
type: 'website',
images: [
{
url: '/technical-specs-og.png',
width: 1200,
height: 630,
alt: 'CHORUS Services Technical Specifications',
},
],
},
twitter: {
card: 'summary_large_image',
title: 'Technical Specifications - CHORUS Services',
description: 'Complete technical reference for enterprise decision makers and system architects.',
images: ['/technical-specs-og.png'],
},
};
interface TechnicalSpecsLayoutProps {
children: React.ReactNode;
}
export default function TechnicalSpecsLayout({ children }: TechnicalSpecsLayoutProps) {
return children;
}