/** * Homepage / Landing Page * Main landing page for the FastNext Template project * Showcases features, tech stack, and provides demos for developers */ 'use client'; import { useState } from 'react'; import Link from 'next/link'; import { Header } from '@/components/home/Header'; import { HeroSection } from '@/components/home/HeroSection'; import { ContextSection } from '@/components/home/ContextSection'; import { AnimatedTerminal } from '@/components/home/AnimatedTerminal'; import { FeatureGrid } from '@/components/home/FeatureGrid'; import { DemoSection } from '@/components/home/DemoSection'; import { StatsSection } from '@/components/home/StatsSection'; import { TechStackSection } from '@/components/home/TechStackSection'; import { PhilosophySection } from '@/components/home/PhilosophySection'; import { QuickStartCode } from '@/components/home/QuickStartCode'; import { CTASection } from '@/components/home/CTASection'; import { DemoCredentialsModal } from '@/components/home/DemoCredentialsModal'; export default function Home() { const [demoModalOpen, setDemoModalOpen] = useState(false); return (