import Layout from "@/components/Layout"; import { Button } from "@/components/ui/button"; import { Badge } from "@/components/ui/badge"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { Users, Briefcase, Zap, Target, Network, Sparkles, ArrowRight, Music, } from "lucide-react"; import { useNavigate } from "react-router-dom"; import { useEffect, useState, useRef } from "react"; import LoadingScreen from "@/components/LoadingScreen"; import { useArmToast } from "@/hooks/use-arm-toast"; import AudioTracksForSale from "@/components/nexus/AudioTracksForSale"; import AudioServicesForHire from "@/components/nexus/AudioServicesForHire"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; export default function Nexus() { const navigate = useNavigate(); const armToast = useArmToast(); const [isLoading, setIsLoading] = useState(true); const toastShownRef = useRef(false); useEffect(() => { const timer = setTimeout(() => { setIsLoading(false); if (!toastShownRef.current) { armToast.system("Nexus talent marketplace connected"); toastShownRef.current = true; } }, 900); return () => clearTimeout(timer); }, [armToast]); if (isLoading) { return ( ); } const features = [ { icon: Users, title: "Discover Talent", description: "Browse creators across all AeThex arms with powerful filters and search.", }, { icon: Briefcase, title: "Post Opportunities", description: "Create job postings and collaboration requests for your team or studio.", }, { icon: Network, title: "Cross-Arm Integration", description: "Find talent from Labs, GameForge, Corp, Foundation, and DevConnect.", }, { icon: Sparkles, title: "Hybrid Marketplace", description: "Access both AeThex creators and DevConnect developers in one place.", }, { icon: Target, title: "Smart Matching", description: "Match opportunities with creators based on skills, experience, and interests.", }, { icon: Zap, title: "Instant Apply", description: "Apply for opportunities directly or track your applications in real-time.", }, ]; const stats = [ { label: "Active Creators", value: "1000+" }, { label: "Opportunities", value: "500+" }, { label: "Arms Connected", value: "5" }, { label: "Success Rate", value: "92%" }, ]; return (
{/* Animated backgrounds - Purple theme */}
{/* Hero Section */}
Nexus AeThex Nexus

The Talent Nexus

Connect creators with opportunities across all AeThex arms. Find talent, post jobs, and build amazing teams in a unified marketplace powered by both AeThex and DevConnect.

{/* Stats Section */}
{stats.map((stat) => (

{stat.value}

{stat.label}

))}
{/* Features Grid */}

Everything You Need

Connect creators with opportunities in a single, unified marketplace

{features.map((feature) => { const Icon = feature.icon; return ( {feature.title}

{feature.description}

); })}
{/* Ethos Audio Production Section */}
Audio Production Marketplace

Ethos Guild - Music & Audio Services

Discover original tracks and hire verified audio artists for composition, SFX design, and sound engineering. Support independent creators and get high-quality audio for your projects.

{/* Tabs for Tracks & Services */} Tracks for Sale Hire Artists {/* Tracks Tab */}

Browse Pre-made Music

Find original tracks available under ecosystem licenses (free for non-commercial use) or commercial licenses (for games, films, content).

{/* Artists Tab */}

Hire Verified Artists

Work directly with Ethos Guild artists for custom compositions, SFX packs, game scores, and audio production services. Artists set their own prices and maintain full creative control.

{/* Info Cards */}
Artist-First Model Artists keep 80% of licensing revenue. AeThex takes 20% to support the platform and help artists grow. Full Ownership Artists retain 100% ownership of their music. License on NEXUS, elsewhere, or both. You decide. Community First Build your portfolio in the FOUNDATION community before launching on NEXUS. Get mentorship and feedback from peers.
{/* Arms Integration Section */}

Multi-Arm Marketplace

Access talent and opportunities from all AeThex arms in one place

{[ { name: "Labs", emoji: "🔬", color: "yellow" }, { name: "GameForge", emoji: "🎮", color: "green" }, { name: "Corp", emoji: "💼", color: "blue" }, { name: "Foundation", emoji: "🎓", color: "red" }, { name: "DevConnect", emoji: "🌐", color: "purple" }, { name: "Ethos Audio", emoji: "🎵", color: "pink" }, ].map((arm) => (

{arm.emoji}

{arm.name}

))}
{/* CTA Section */}

Ready to Connect?

Join the Nexus today and find your next opportunity or team member

); }