import { Card, CardContent, CardDescription, CardHeader, CardTitle, } from "@/components/ui/card"; import { Button } from "@/components/ui/button"; import { Badge } from "@/components/ui/badge"; import { Link } from "react-router-dom"; import { BookOpen, Code, Terminal, Video, LayoutDashboard, FileText, ArrowRight, Rocket, Zap, Shield, Users, Play, Download, Github, ExternalLink, Link as LinkIcon, Headphones, } from "lucide-react"; const quickStartCards = [ { title: "Platform tour", description: "Walk through dashboard, passport, and community experiences", icon: LayoutDashboard, href: "/docs/platform", duration: "6 min read", difficulty: "Beginner", isNew: true, }, { title: "Project setup", description: "Launch your first AeThex project with guided onboarding", icon: Rocket, href: "/docs/getting-started", duration: "5 min read", difficulty: "Beginner", }, { title: "First tutorial", description: "Follow your first interactive tutorial to build something amazing", icon: Play, href: "/docs/tutorials", duration: "15 min", difficulty: "Beginner", }, { title: "API integration", description: "Learn how to integrate with AeThex APIs and services", icon: Code, href: "/docs/api", duration: "10 min read", difficulty: "Intermediate", }, { title: "CLI tools", description: "Master the command line tools for efficient development", icon: Terminal, href: "/docs/cli", duration: "8 min read", difficulty: "Intermediate", }, { title: "Platform integrations", description: "Embed partner agents and automate external workflows", icon: LinkIcon, href: "/docs/integrations", duration: "7 min read", difficulty: "Intermediate", }, ]; const resourceSections = [ { title: "Tutorials & Guides", description: "Step-by-step tutorials and comprehensive guides", icon: Video, href: "/docs/tutorials", items: [ "Platform Quick Start", "Game Development", "AI Integration", "Performance Optimization", ], badge: "6 tutorials", }, { title: "Platform Experience", description: "Understand dashboard, passport, and collaboration spaces", icon: LayoutDashboard, href: "/docs/platform", items: ["Dashboard", "Passport", "Community", "Mentorship"], badge: "New", }, { title: "API Reference", description: "Complete API documentation with examples", icon: Code, href: "/docs/api", items: ["Authentication", "Project Management", "User APIs", "Webhooks"], badge: "40+ endpoints", }, { title: "Examples", description: "Ready-to-use code examples and templates", icon: FileText, href: "/docs/examples", items: [ "React Components", "Game Templates", "API Integration", "Deployment Scripts", ], badge: "25+ examples", }, { title: "Integrations", description: "Embed partner tooling and automate external workflows", icon: LinkIcon, href: "/docs/integrations", items: [ "HelloSkip agent", "Theming hooks", "Status preflights", "Troubleshooting", ], badge: "Updated", }, ]; const learningResources = [ { title: "Video tutorials", description: "Visual learning with step-by-step walkthroughs", icon: Video, count: "50+ videos", link: "/tutorials", color: "from-red-500 to-pink-600", }, { title: "Podcast series", description: "Deep dives into AeThex technology and strategy", icon: Headphones, count: "20+ episodes", link: "/blog", color: "from-purple-500 to-indigo-600", }, { title: "Code examples", description: "Production-ready snippets maintained by the platform team", icon: Github, count: "100+ repos", link: "/docs/examples", color: "from-green-500 to-emerald-600", }, { title: "Downloads", description: "SDKs, design kits, and tooling for every platform", icon: Download, count: "Latest releases", link: "/docs/getting-started#setup-workflow", color: "from-blue-500 to-cyan-600", }, ]; const featuredUpdates = [ { title: "New AI Integration Tutorials", description: "Learn how to integrate cutting-edge AI features", date: "2 days ago", type: "Tutorial", isNew: true, }, { title: "API v2.1 Documentation", description: "Updated API docs with new endpoints and features", date: "1 week ago", type: "API", }, { title: "Performance Best Practices", description: "New guide on optimizing application performance", date: "2 weeks ago", type: "Guide", }, ]; export default function DocsOverview() { return (
Everything you need to build, deploy, and scale amazing projects with AeThex. Get started with our guides, explore our APIs, and learn from comprehensive tutorials.
{update.description}
{update.date}
Our documentation team updates these guides weekly. If you're looking for tailored onboarding, architecture reviews, or migration support, reach out and we'll connect you with the right experts.