| <!DOCTYPE html> |
| <html lang="fr"> |
| <head> |
| <meta charset="UTF-8"> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| <title>HyperAI Course Generator - Fonctions Réelles</title> |
| <script src="https://cdn.tailwindcss.com"></script> |
| <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> |
| <link href="https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700&family=Rajdhani:wght@300;400;500;600;700&display=swap" rel="stylesheet"> |
| <style> |
| :root { |
| --neon-blue: #00f2ff; |
| --neon-pink: #ff00f2; |
| --neon-purple: #8a2be2; |
| --dark-space: #0a0a1a; |
| } |
| |
| body { |
| font-family: 'Rajdhani', sans-serif; |
| background-color: var(--dark-space); |
| color: white; |
| overflow-x: hidden; |
| } |
| |
| .futuristic-text { |
| font-family: 'Orbitron', sans-serif; |
| } |
| |
| @keyframes float { |
| 0%, 100% { transform: translateY(0); } |
| 50% { transform: translateY(-20px); } |
| } |
| |
| @keyframes pulse { |
| 0%, 100% { opacity: 1; } |
| 50% { opacity: 0.7; } |
| } |
| |
| @keyframes neon-glow { |
| 0%, 100% { text-shadow: 0 0 10px var(--neon-blue), 0 0 20px var(--neon-blue), 0 0 30px var(--neon-blue); } |
| 50% { text-shadow: 0 0 5px var(--neon-pink), 0 0 15px var(--neon-pink), 0 0 25px var(--neon-pink); } |
| } |
| |
| @keyframes border-glow { |
| 0%, 100% { box-shadow: 0 0 10px 0 var(--neon-blue), inset 0 0 10px 0 var(--neon-blue); } |
| 50% { box-shadow: 0 0 15px 0 var(--neon-pink), inset 0 0 15px 0 var(--neon-pink); } |
| } |
| |
| @keyframes scanline { |
| 0% { background-position: 0 -100vh; } |
| 100% { background-position: 0 100vh; } |
| } |
| |
| .neon-text { |
| animation: neon-glow 3s ease-in-out infinite alternate; |
| } |
| |
| .neon-border { |
| animation: border-glow 3s ease-in-out infinite alternate; |
| } |
| |
| .floating { |
| animation: float 6s ease-in-out infinite; |
| } |
| |
| .pulse { |
| animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; |
| } |
| |
| .scanlines { |
| position: relative; |
| } |
| |
| .scanlines::after { |
| content: ""; |
| position: absolute; |
| top: 0; |
| left: 0; |
| width: 100%; |
| height: 100%; |
| background: linear-gradient( |
| to bottom, |
| transparent 0%, |
| rgba(0, 242, 255, 0.05) 50%, |
| transparent 100% |
| ); |
| background-size: 100% 8px; |
| animation: scanline 4s linear infinite; |
| pointer-events: none; |
| } |
| |
| .holographic-bg { |
| background: radial-gradient( |
| circle at center, |
| rgba(0, 242, 255, 0.1) 0%, |
| rgba(138, 43, 226, 0.1) 50%, |
| rgba(255, 0, 242, 0.1) 100% |
| ); |
| } |
| |
| .cyber-grid { |
| background-image: |
| linear-gradient(rgba(0, 242, 255, 0.3) 1px, transparent 1px), |
| linear-gradient(90deg, rgba(0, 242, 255, 0.3) 1px, transparent 1px); |
| background-size: 50px 50px; |
| } |
| |
| .ai-particle { |
| position: absolute; |
| background: var(--neon-blue); |
| border-radius: 50%; |
| filter: blur(1px); |
| opacity: 0.7; |
| } |
| |
| .progress-ring__circle { |
| transition: stroke-dashoffset 0.35s; |
| transform: rotate(-90deg); |
| transform-origin: 50% 50%; |
| } |
| |
| |
| .active-button { |
| animation: pulse 1.5s infinite; |
| position: relative; |
| overflow: hidden; |
| } |
| |
| .active-button::after { |
| content: ''; |
| position: absolute; |
| top: -50%; |
| left: -50%; |
| width: 200%; |
| height: 200%; |
| background: linear-gradient( |
| to bottom right, |
| rgba(255,255,255,0) 45%, |
| rgba(255,255,255,0.8) 50%, |
| rgba(255,255,255,0) 55% |
| ); |
| transform: rotate(30deg); |
| animation: shine 3s infinite; |
| } |
| |
| @keyframes shine { |
| 0% { transform: translateX(-100%) rotate(30deg); } |
| 100% { transform: translateX(100%) rotate(30deg); } |
| } |
| </style> |
| </head> |
| <body class="relative overflow-hidden"> |
| |
| <div id="particles" class="fixed inset-0 -z-10"></div> |
| |
| |
| <div class="fixed inset-0 -z-10 cyber-grid opacity-10"></div> |
| |
| |
| <div class="fixed inset-0 -z-10 scanlines"></div> |
| |
| |
| <header class="relative z-10"> |
| <div class="container mx-auto px-6 py-6"> |
| <nav class="flex items-center justify-between"> |
| <div class="flex items-center space-x-3"> |
| <div class="w-12 h-12 rounded-full bg-black border-2 border-var(--neon-blue) flex items-center justify-center neon-border"> |
| <i class="fas fa-brain text-xl text-var(--neon-blue) neon-text"></i> |
| </div> |
| <span class="text-3xl font-bold futuristic-text neon-text">HyperAI</span> |
| </div> |
| <div class="hidden lg:flex items-center space-x-8"> |
| <a href="https://hyperai-fonctions.com" target="_blank" class="text-white hover:text-var(--neon-blue) font-medium futuristic-text transition-all duration-300">FONCTIONS</a> |
| <a href="https://hyperai-solutions.com" target="_blank" class="text-white hover:text-var(--neon-blue) font-medium futuristic-text transition-all duration-300">SOLUTIONS</a> |
| <a href="https://hyperai-tarifs.com" target="_blank" class="text-white hover:text-var(--neon-blue) font-medium futuristic-text transition-all duration-300">TARIFS</a> |
| <a href="https://hyperai-ressources.com" target="_blank" class="text-white hover:text-var(--neon-blue) font-medium futuristic-text transition-all duration-300">RESSOURCES</a> |
| </div> |
| <div class="flex items-center space-x-4"> |
| <button id="login-btn" class="px-6 py-2 rounded-full border-2 border-var(--neon-blue) text-var(--neon-blue) hover:bg-var(--neon-blue) hover:text-black transition-all duration-300 futuristic-text active-button" onclick="window.open('https://hyperai-login.com', '_blank')"> |
| CONNEXION |
| </button> |
| <button id="free-trial-btn" class="px-6 py-2 rounded-full bg-var(--neon-blue) text-black hover:bg-var(--neon-pink) transition-all duration-300 futuristic-text shadow-lg hover:shadow-xl neon-border active-button" onclick="window.open('https://hyperai-trial.com', '_blank')"> |
| ESSAI GRATUIT |
| </button> |
| </div> |
| </nav> |
| </div> |
| </header> |
|
|
| |
| <section class="relative pt-24 pb-32 overflow-hidden"> |
| <div class="container mx-auto px-6"> |
| <div class="flex flex-col lg:flex-row items-center"> |
| <div class="lg:w-1/2 mb-16 lg:mb-0"> |
| <h1 class="text-5xl md:text-6xl lg:text-7xl font-bold leading-tight mb-6 futuristic-text neon-text"> |
| <span class="block">GÉNÉRATEUR</span> |
| <span class="block">DE COURS IA</span> |
| <span class="block text-var(--neon-pink)">ULTRA-RAPIDE</span> |
| </h1> |
| <p class="text-xl text-gray-300 mb-8 max-w-lg"> |
| <span class="text-var(--neon-blue) font-bold">989,999+ IA</span> spécialisées créent votre plateforme de cours en ligne complète en <span class="text-var(--neon-pink) font-bold">10 secondes</span>. Tout service inclus en <span class="text-var(--neon-blue) font-bold">10 minutes</span>. |
| </p> |
| <div class="flex flex-col sm:flex-row space-y-4 sm:space-y-0 sm:space-x-4"> |
| <button id="start-now-btn" class="px-8 py-4 bg-var(--neon-blue) text-black font-bold rounded-full hover:bg-var(--neon-pink) transition-all duration-300 transform hover:scale-105 shadow-lg futuristic-text neon-border active-button" onclick="window.open('https://hyperai-generator.com', '_blank')"> |
| DÉMARRER MAINTENANT <i class="fas fa-arrow-right ml-2"></i> |
| </button> |
| <button id="demo-video-btn" class="px-8 py-4 bg-transparent border-2 border-var(--neon-blue) text-var(--neon-blue) font-bold rounded-full hover:bg-white hover:bg-opacity-10 transition-all duration-300 transform hover:scale-105 futuristic-text active-button" onclick="window.open('https://hyperai-demo.com', '_blank')"> |
| <i class="fas fa-play-circle mr-2"></i> VIDÉO DEMO |
| </button> |
| </div> |
| <div class="mt-12 flex items-center space-x-6"> |
| <div class="flex -space-x-3"> |
| <img src="https://randomuser.me/api/portraits/women/12.jpg" class="w-12 h-12 rounded-full border-2 border-var(--neon-blue)" alt="User"> |
| <img src="https://randomuser.me/api/portraits/men/32.jpg" class="w-12 h-12 rounded-full border-2 border-var(--neon-blue)" alt="User"> |
| <img src="https://randomuser.me/api/portraits/women/45.jpg" class="w-12 h-12 rounded-full border-2 border-var(--neon-blue)" alt="User"> |
| </div> |
| <div> |
| <p class="text-sm text-gray-400"><span class="font-bold text-white">250,000+</span> plateformes créées</p> |
| <div class="flex items-center mt-1"> |
| <i class="fas fa-star text-var(--neon-blue) mr-1"></i> |
| <i class="fas fa-star text-var(--neon-blue) mr-1"></i> |
| <i class="fas fa-star text-var(--neon-blue) mr-1"></i> |
| <i class="fas fa-star text-var(--neon-blue) mr-1"></i> |
| <i class="fas fa-star text-var(--neon-blue)"></i> |
| <span class="text-xs text-gray-400 ml-2">5.0/5.0</span> |
| </div> |
| </div> |
| </div> |
| </div> |
| <div class="lg:w-1/2 relative"> |
| <div class="relative max-w-lg mx-auto"> |
| |
| <div class="holographic-bg rounded-3xl overflow-hidden border-2 border-var(--neon-blue) neon-border p-1"> |
| <div class="bg-black bg-opacity-90 rounded-2xl p-6"> |
| <div class="flex justify-between items-center mb-6"> |
| <div class="flex items-center"> |
| <div class="w-3 h-3 rounded-full bg-var(--neon-pink) mr-2"></div> |
| <div class="w-3 h-3 rounded-full bg-var(--neon-blue) mr-2"></div> |
| <div class="w-3 h-3 rounded-full bg-var(--neon-purple)"></div> |
| </div> |
| <div class="text-sm text-var(--neon-blue) futuristic-text">HYPERAI CONSOLE v4.2</div> |
| </div> |
| |
| <div class="mb-6"> |
| <div class="flex justify-between text-sm mb-2"> |
| <span class="text-var(--neon-blue)">GÉNÉRATION EN COURS</span> |
| <span id="progress-text" class="text-white">0.0s / 10s</span> |
| </div> |
| <div class="w-full bg-gray-800 rounded-full h-3"> |
| <div id="progress-bar" class="bg-gradient-to-r from-var(--neon-purple) to-var(--neon-blue) h-3 rounded-full" style="width: 0%"></div> |
| </div> |
| </div> |
| |
| <div class="space-y-4 mb-6" id="ai-status-container"> |
| <div class="grid grid-cols-12 gap-4 items-center"> |
| <div class="col-span-1 text-center"> |
| <div class="w-8 h-8 rounded-full bg-green-900 text-green-400 flex items-center justify-center mx-auto"> |
| <i class="fas fa-check"></i> |
| </div> |
| </div> |
| <div class="col-span-11"> |
| <p class="text-green-400 font-medium">Architecture de base initialisée</p> |
| <p class="text-xs text-gray-400">Par 12,450 IA Architectes</p> |
| </div> |
| </div> |
| |
| <div class="grid grid-cols-12 gap-4 items-center"> |
| <div class="col-span-1 text-center"> |
| <div class="w-8 h-8 rounded-full bg-blue-900 text-blue-400 flex items-center justify-center mx-auto pulse"> |
| <i class="fas fa-sync-alt"></i> |
| </div> |
| </div> |
| <div class="col-span-11"> |
| <p class="text-blue-400 font-medium">Optimisation UX/UI en cours</p> |
| <p class="text-xs text-gray-400">Par 45,780 IA Designers</p> |
| </div> |
| </div> |
| |
| <div class="grid grid-cols-12 gap-4 items-center"> |
| <div class="col-span-1 text-center"> |
| <div class="w-8 h-8 rounded-full bg-purple-900 text-purple-400 flex items-center justify-center mx-auto pulse"> |
| <i class="fas fa-spinner"></i> |
| </div> |
| </div> |
| <div class="col-span-11"> |
| <p class="text-purple-400 font-medium">Analyse du marché éducatif</p> |
| <p class="text-xs text-gray-400">Par 23,560 IA Analystes</p> |
| </div> |
| </div> |
| </div> |
| |
| <div class="bg-gray-900 rounded-lg p-4 border-l-4 border-var(--neon-blue)"> |
| <div class="flex justify-between items-center"> |
| <div> |
| <h4 class="text-var(--neon-blue) font-bold mb-1">CONSEIL DES IA</h4> |
| <p class="text-sm text-gray-300">Nous recommandons une structure modulaire avec gamification pour maximiser l'engagement des apprenants.</p> |
| </div> |
| <div class="w-12 h-12 rounded-full bg-var(--neon-blue) bg-opacity-20 flex items-center justify-center text-var(--neon-blue)"> |
| <i class="fas fa-robot text-xl"></i> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
| |
| |
| <div class="absolute -bottom-10 -right-10 w-24 h-24 bg-black rounded-full border-2 border-var(--neon-pink) shadow-xl flex items-center justify-center neon-border floating"> |
| <i class="fas fa-atom text-3xl text-var(--neon-pink)"></i> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
| </section> |
|
|
| |
| <section class="py-20 bg-black bg-opacity-50 relative"> |
| <div class="container mx-auto px-6"> |
| <div class="text-center mb-16"> |
| <h2 class="text-4xl md:text-5xl font-bold mb-4 futuristic-text neon-text">POUVOIR DES 989,999+ IA</h2> |
| <p class="text-xl text-gray-300 max-w-3xl mx-auto"> |
| Notre réseau neural distribué combine l'expertise de centaines de milliers d'IA spécialisées |
| </p> |
| </div> |
| |
| <div class="grid md:grid-cols-2 lg:grid-cols-3 gap-8"> |
| |
| <div class="bg-black bg-opacity-70 rounded-xl border border-gray-800 hover:border-var(--neon-blue) transition-all duration-300 p-6 neon-border"> |
| <div class="flex items-center mb-6"> |
| <div class="w-16 h-16 rounded-full bg-var(--neon-blue) bg-opacity-20 flex items-center justify-center text-var(--neon-blue) mr-4"> |
| <i class="fas fa-project-diagram text-2xl"></i> |
| </div> |
| <h3 class="text-2xl font-bold futuristic-text text-var(--neon-blue)">ARCHITECTURE SCALABLE</h3> |
| </div> |
| <p class="text-gray-300 mb-6">125,000 IA architectes conçoivent la structure optimale pour votre plateforme de cours, garantissant performance et évolutivité.</p> |
| <div class="flex flex-wrap gap-2"> |
| <span class="px-3 py-1 bg-gray-900 rounded-full text-xs text-var(--neon-blue)">Structure des cours</span> |
| <span class="px-3 py-1 bg-gray-900 rounded-full text-xs text-var(--neon-blue)">Arborescence</span> |
| <span class="px-3 py-1 bg-gray-900 rounded-full text-xs text-var(--neon-blue)">Base de données</span> |
| <span class="px-3 py-1 bg-gray-900 rounded-full text-xs text-var(--neon-blue)">API Intégrées</span> |
| </div> |
| <button class="mt-6 px-4 py-2 bg-var(--neon-blue) text-black rounded text-sm font-bold futuristic-text w-full hover:bg-var(--neon-pink) transition-all duration-300 active-button" onclick="window.open('https://hyperai-architecture.com', '_blank')"> |
| ACTIVER LES IA ARCHITECTES |
| </button> |
| </div> |
| |
| |
| <div class="bg-black bg-opacity-70 rounded-xl border border-gray-800 hover:border-var(--neon-pink) transition-all duration-300 p-6 neon-border"> |
| <div class="flex items-center mb-6"> |
| <div class="w-16 h-16 rounded-full bg-var(--neon-pink) bg-opacity-20 flex items-center justify-center text-var(--neon-pink) mr-4"> |
| <i class="fas fa-paint-brush text-2xl"></i> |
| </div> |
| <h3 class="text-2xl font-bold futuristic-text text-var(--neon-pink)">DESIGN IMMERSIF</h3> |
| </div> |
| <p class="text-gray-300 mb-6">230,000 IA designers créent des interfaces futuristes et engageantes optimisées pour l'apprentissage en ligne.</p> |
| <div class="flex flex-wrap gap-2"> |
| <span class="px-3 py-1 bg-gray-900 rounded-full text-xs text-var(--neon-pink)">UI/UX 3D</span> |
| <span class="px-3 py-1 bg-gray-900 rounded-full text-xs text-var(--neon-pink)">Thèmes adaptatifs</span> |
| <span class="px-3 py-1 bg-gray-900 rounded-full text-xs text-var(--neon-pink)">Animations VR</span> |
| <span class="px-3 py-1 bg-gray-900 rounded-full text-xs text-var(--neon-pink)">Branding IA</span> |
| </div> |
| <button class="mt-6 px-4 py-2 bg-var(--neon-pink) text-black rounded text-sm font-bold futuristic-text w-full hover:bg-var(--neon-purple) transition-all duration-300 active-button" onclick="window.open('https://hyperai-design.com', '_blank')"> |
| ACTIVER LES IA DESIGNERS |
| </button> |
| </div> |
| |
| |
| <div class="bg-black bg-opacity-70 rounded-xl border border-gray-800 hover:border-var(--neon-purple) transition-all duration-300 p-6 neon-border"> |
| <div class="flex items-center mb-6"> |
| <div class="w-16 h-16 rounded-full bg-var(--neon-purple) bg-opacity-20 flex items-center justify-center text-var(--neon-purple) mr-4"> |
| <i class="fas fa-chart-network text-2xl"></i> |
| </div> |
| <h3 class="text-2xl font-bold futuristic-text text-var(--neon-purple)">ANALYSE PRÉDICTIVE</h3> |
| </div> |
| <p class="text-gray-300 mb-6">85,450 IA analystes évaluent en temps réel les tendances du marché pour optimiser votre offre de formation.</p> |
| <div class="flex flex-wrap gap-2"> |
| <span class="px-3 py-1 bg-gray-900 rounded-full text-xs text-var(--neon-purple)">Tendances</span> |
| <span class="px-3 py-1 bg-gray-900 rounded-full text-xs text-var(--neon-purple)">Pricing dynamique</span> |
| <span class="px-3 py-1 bg-gray-900 rounded-full text-xs text-var(--neon-purple)">Analyse concurrentielle</span> |
| <span class="px-3 py-1 bg-gray-900 rounded-full text-xs text-var(--neon-purple)">Recommandations</span> |
| </div> |
| <button class="mt-6 px-4 py-2 bg-var(--neon-purple) text-black rounded text-sm font-bold futuristic-text w-full hover:bg-var(--neon-blue) transition-all duration-300 active-button" onclick="window.open('https://hyperai-analytics.com', '_blank')"> |
| ACTIVER LES IA ANALYSTES |
| </button> |
| </div> |
| </div> |
| </div> |
| </section> |
|
|
| |
| <section class="py-20 bg-black bg-opacity-80 relative"> |
| <div class="container mx-auto px-6"> |
| <div class="text-center mb-16"> |
| <h2 class="text-4xl md:text-5xl font-bold mb-4 futuristic-text neon-text">GÉNÉRATEUR DE COURS 10s</h2> |
| <p class="text-xl text-gray-300 max-w-3xl mx-auto"> |
| Configurez votre plateforme de cours en ligne en quelques clics |
| </p> |
| </div> |
| |
| <div class="bg-black rounded-3xl border-2 border-gray-800 overflow-hidden max-w-6xl mx-auto neon-border"> |
| <div class="grid md:grid-cols-5"> |
| |
| <div class="md:col-span-1 bg-gray-900 p-6"> |
| <div class="space-y-8"> |
| <div class="step active"> |
| <div class="flex items-center"> |
| <div class="w-8 h-8 rounded-full bg-var(--neon-blue) flex items-center justify-center mr-3 futuristic-text">1</div> |
| <span class="text-var(--neon-blue)">THÈME</span> |
| </div> |
| </div> |
| <div class="step"> |
| <div class="flex items-center opacity-50"> |
| <div class="w-8 h-8 rounded-full bg-gray-800 flex items-center justify-center mr-3 futuristic-text">2</div> |
| <span>STRUCTURE</span> |
| </div> |
| </div> |
| <div class="step"> |
| <div class="flex items-center opacity-50"> |
| <div class="w-8 h-8 rounded-full bg-gray-800 flex items-center justify-center mr-3 futuristic-text">3</div> |
| <span>FONCTIONS</span> |
| </div> |
| </div> |
| <div class="step"> |
| <div class="flex items-center opacity-50"> |
| <div class="w-8 h-8 rounded-full bg-gray-800 flex items-center justify-center mr-3 futuristic-text">4</div> |
| <span>DESIGN</span> |
| </div> |
| </div> |
| <div class="step"> |
| <div class="flex items-center opacity-50"> |
| <div class="w-8 h-8 rounded-full bg-gray-800 flex items-center justify-center mr-3 futuristic-text">5</div> |
| <span>PUBLICATION</span> |
| </div> |
| </div> |
| </div> |
| </div> |
| |
| |
| <div class="md:col-span-4 p-8"> |
| <h3 class="text-2xl font-bold mb-6 futuristic-text text-var(--neon-blue)">CHOISISSEZ VOTRE THÈME PRINCIPAL</h3> |
| |
| <div class="grid grid-cols-2 md:grid-cols-3 gap-4 mb-8"> |
| |
| <div class="theme-card"> |
| <input type="radio" name="theme" id="tech" class="hidden" onclick="selectTheme('technologie')"> |
| <label for="tech" class="flex flex-col items-center p-6 border-2 border-gray-700 rounded-xl hover:border-var(--neon-blue) cursor-pointer bg-gray-900 hover:bg-gray-800 transition-all duration-300"> |
| <div class="w-16 h-16 rounded-full bg-var(--neon-blue) bg-opacity-20 text-var(--neon-blue) flex items-center justify-center mb-4"> |
| <i class="fas fa-laptop-code text-2xl"></i> |
| </div> |
| <span class="font-bold futuristic-text">TECHNOLOGIE</span> |
| <span class="text-xs text-gray-400 mt-1">Développement, IA, Blockchain</span> |
| </label> |
| </div> |
| |
| |
| <div class="theme-card"> |
| <input type="radio" name="theme" id="business" class="hidden" onclick="selectTheme('business')"> |
| <label for="business" class="flex flex-col items-center p-6 border-2 border-gray-700 rounded-xl hover:border-var(--neon-pink) cursor-pointer bg-gray-900 hover:bg-gray-800 transition-all duration-300"> |
| <div class="w-16 h-16 rounded-full bg-var(--neon-pink) bg-opacity-20 text-var(--neon-pink) flex items-center justify-center mb-4"> |
| <i class="fas fa-chart-line text-2xl"></i> |
| </div> |
| <span class="font-bold futuristic-text">BUSINESS</span> |
| <span class="text-xs text-gray-400 mt-1">Marketing, Management, Finance</span> |
| </label> |
| </div> |
| |
| |
| <div class="theme-card"> |
| <input type="radio" name="theme" id="creative" class="hidden" onclick="selectTheme('créativité')"> |
| <label for="creative" class="flex flex-col items-center p-6 border-2 border-gray-700 rounded-xl hover:border-var(--neon-purple) cursor-pointer bg-gray-900 hover:bg-gray-800 transition-all duration-300"> |
| <div class="w-16 h-16 rounded-full bg-var(--neon-purple) bg-opacity-20 text-var(--neon-purple) flex items-center justify-center mb-4"> |
| <i class="fas fa-palette text-2xl"></i> |
| </div> |
| <span class="font-bold futuristic-text">CRÉATIVITÉ</span> |
| <span class="text-xs text-gray-400 mt-1">Design, Photo, Musique, Art</span> |
| </label> |
| </div> |
| |
| |
| <div class="theme-card"> |
| <input type="radio" name="theme" id="language" class="hidden" onclick="selectTheme('langues')"> |
| <label for="language" class="flex flex-col items-center p-6 border-2 border-gray-700 rounded-xl hover:border-var(--neon-blue) cursor-pointer bg-gray-900 hover:bg-gray-800 transition-all duration-300"> |
| <div class="w-16 h-16 rounded-full bg-var(--neon-blue) bg-opacity-20 text-var(--neon-blue) flex items-center justify-center mb-4"> |
| <i class="fas fa-language text-2xl"></i> |
| </div> |
| <span class="font-bold futuristic-text">LANGUES</span> |
| <span class="text-xs text-gray-400 mt-1">Anglais, Espagnol, Mandarin</span> |
| </label> |
| </div> |
| |
| |
| <div class="theme-card"> |
| <input type="radio" name="theme" id="health" class="hidden" onclick="selectTheme('santé')"> |
| <label for="health" class="flex flex-col items-center p-6 border-2 border-gray-700 rounded-xl hover:border-var(--neon-pink) cursor-pointer bg-gray-900 hover:bg-gray-800 transition-all duration-300"> |
| <div class="w-16 h-16 rounded-full bg-var(--neon-pink) bg-opacity-20 text-var(--neon-pink) flex items-center justify-center mb-4"> |
| <i class="fas fa-heartbeat text-2xl"></i> |
| </div> |
| <span class="font-bold futuristic-text">SANTÉ</span> |
| <span class="text-xs text-gray-400 mt-1">Fitness, Nutrition, Bien-être</span> |
| </label> |
| </div> |
| |
| |
| <div class="theme-card"> |
| <input type="radio" name="theme" id="other" class="hidden" onclick="selectTheme('personnalisé')"> |
| <label for="other" class="flex flex-col items-center p-6 border-2 border-gray-700 rounded-xl hover:border-var(--neon-purple) cursor-pointer bg-gray-900 hover:bg-gray-800 transition-all duration-300"> |
| <div class="w-16 h-16 rounded-full bg-var(--neon-purple) bg-opacity-20 text-var(--neon-purple) flex items-center justify-center mb-4"> |
| <i class="fas fa-ellipsis-h text-2xl"></i> |
| </div> |
| <span class="font-bold futuristic-text">AUTRE</span> |
| <span class="text-xs text-gray-400 mt-1">Personnalisé</span> |
| </label> |
| </div> |
| </div> |
| |
| <div class="mb-6"> |
| <label for="custom-theme" class="block text-sm font-medium text-gray-300 mb-2">OU DÉCRIVEZ VOTRE THÈME :</label> |
| <input type="text" id="custom-theme" class="w-full p-4 bg-gray-900 border-2 border-gray-700 rounded-lg focus:border-var(--neon-blue) focus:outline-none text-white futuristic-text" placeholder="Ex: Formation en cybersécurité avancée pour entreprises" oninput="updateCustomTheme(this.value)"> |
| </div> |
| |
| <div class="flex justify-end"> |
| <button id="next-step-btn" class="px-8 py-3 bg-var(--neon-blue) text-black rounded-lg font-bold hover:bg-var(--neon-pink) transition-all duration-300 futuristic-text neon-border active-button" onclick="window.open('https://hyperai-next-step.com', '_blank')"> |
| SUIVANT <i class="fas fa-arrow-right ml-2"></i> |
| </button> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
| </section> |
|
|
| |
| <section class="py-20 bg-black bg-opacity-60 relative"> |
| <div class="container mx-auto px-6"> |
| <div class="text-center mb-16"> |
| <h2 class="text-4xl md:text-5xl font-bold mb-4 futuristic-text neon-text">APERÇU EN DIRECT</h2> |
| <p class="text-xl text-gray-300 max-w-3xl mx-auto"> |
| Visualisez en temps réel comment nos IA créent votre plateforme |
| </p> |
| </div> |
| |
| <div class="bg-gray-900 rounded-3xl border-2 border-gray-800 p-8 max-w-6xl mx-auto neon-border"> |
| <div class="flex flex-wrap justify-center gap-4 mb-8"> |
| <button class="px-5 py-2 bg-var(--neon-blue) text-black rounded-full text-sm font-bold futuristic-text active-button" onclick="window.open('https://hyperai-preview-home.com', '_blank')">ACCUEIL</button> |
| <button class="px-5 py-2 bg-gray-800 text-gray-300 rounded-full text-sm font-bold futuristic-text border border-gray-700 hover:bg-var(--neon-blue) hover:text-black transition-all duration-300" onclick="window.open('https://hyperai-preview-courses.com', '_blank')">COURS</button> |
| <button class="px-5 py-2 bg-gray-800 text-gray-300 rounded-full text-sm font-bold futuristic-text border border-gray-700 hover:bg-var(--neon-blue) hover:text-black transition-all duration-300" onclick="window.open('https://hyperai-preview-instructors.com', '_blank')">FORMATEURS</button> |
| <button class="px-5 py-2 bg-gray-800 text-gray-300 rounded-full text-sm font-bold futuristic-text border border-gray-700 hover:bg-var(--neon-blue) hover:text-black transition-all duration-300" onclick="window.open('https://hyperai-preview-cart.com', '_blank')">PANIER</button> |
| <button class="px-5 py-2 bg-gray-800 text-gray-300 rounded-full text-sm font-bold futuristic-text border border-gray-700 hover:bg-var(--neon-blue) hover:text-black transition-all duration-300" onclick="window.open('https://hyperai-preview-dashboard.com', '_blank')">DASHBOARD</button> |
| </div> |
| |
| <div class="bg-black rounded-xl border-2 border-gray-800 overflow-hidden"> |
| |
| <div class="p-3 border-b border-gray-800 bg-gray-900 flex items-center"> |
| <div class="flex space-x-2 mr-4"> |
| <div class="w-3 h-3 rounded-full bg-red-500"></div> |
| <div class="w-3 h-3 rounded-full bg-yellow-500"></div> |
| <div class="w-3 h-3 rounded-full bg-green-500"></div> |
| </div> |
| <div class="text-sm text-gray-400">www.votreplateforme.com</div> |
| </div> |
| |
| |
| <div class="p-6" id="preview-content"> |
| |
| <div class="flex justify-between items-center mb-8"> |
| <div class="text-2xl font-bold futuristic-text text-var(--neon-blue)">ACADEMY PRO</div> |
| <div class="flex items-center space-x-4"> |
| <button class="p-2 text-gray-400 hover:text-var(--neon-blue) active-button" onclick="window.open('https://hyperai-search.com', '_blank')"> |
| <i class="fas fa-search"></i> |
| </button> |
| <button class="p-2 text-gray-400 hover:text-var(--neon-blue) active-button" onclick="window.open('https://hyperai-cart.com', '_blank')"> |
| <i class="fas fa-shopping-cart"></i> |
| <span class="ml-1 text-xs bg-var(--neon-blue) text-black rounded-full px-1.5 py-0.5">3</span> |
| </button> |
| <button class="p-2 text-gray-400 hover:text-var(--neon-blue) active-button" onclick="window.open('https://hyperai-profile.com', '_blank')"> |
| <i class="fas fa-user-astronaut"></i> |
| </button> |
| </div> |
| </div> |
| |
| |
| <div class="mb-8 p-6 rounded-xl bg-gradient-to-r from-gray-900 to-gray-800 border border-gray-700"> |
| <h3 class="text-xl font-bold mb-2">MAÎTRISEZ LA TECHNOLOGIE DE DEMAIN</h3> |
| <p class="text-gray-400 mb-4">Rejoignez 50,000+ étudiants dans notre communauté d'apprentissage en ligne.</p> |
| <button class="px-4 py-2 bg-var(--neon-blue) text-black rounded text-sm font-bold futuristic-text active-button" onclick="window.open('https://hyperai-explore-courses.com', '_blank')">EXPLORER LES COURS</button> |
| </div> |
| |
| |
| <div class="grid grid-cols-1 md:grid-cols-3 gap-6 mb-8"> |
| |
| <div class="course-card bg-gray-900 rounded-lg overflow-hidden border border-gray-800 hover:border-var(--neon-blue) transition-all duration-300 active-button" onclick="window.open('https://hyperai-course-ai.com', '_blank')"> |
| <div class="relative"> |
| <img src="https://images.unsplash.com/photo-1563986768609-322da13575f8?ixlib=rb-1.2.1&auto=format&fit=crop&w=500&q=80" alt="Course" class="w-full h-40 object-cover"> |
| <div class="absolute top-2 right-2 bg-black bg-opacity-70 rounded-full w-8 h-8 flex items-center justify-center"> |
| <i class="fas fa-heart text-gray-400 hover:text-var(--neon-pink)"></i> |
| </div> |
| <div class="absolute bottom-2 left-2 bg-var(--neon-blue) text-black text-xs px-2 py-1 rounded futuristic-text">NOUVEAU</div> |
| </div> |
| <div class="p-4"> |
| <h4 class="font-bold mb-1">IA Avancée</h4> |
| <p class="text-sm text-gray-400 mb-2">Apprenez les derniers modèles de ML et les frameworks modernes</p> |
| <div class="flex justify-between items-center"> |
| <div class="flex items-center"> |
| <i class="fas fa-star text-var(--neon-blue) mr-1"></i> |
| <span class="text-xs">4.9 (120)</span> |
| </div> |
| <span class="text-sm font-bold text-var(--neon-blue)">€49.99</span> |
| </div> |
| </div> |
| </div> |
| |
| |
| <div class="course-card bg-gray-900 rounded-lg overflow-hidden border border-gray-800 hover:border-var(--neon-blue) transition-all duration-300 active-button" onclick="window.open('https://hyperai-course-blockchain.com', '_blank')"> |
| <div class="relative"> |
| <img src="https://images.unsplash.com/photo-1550751827-4bd374c3f58b?ixlib=rb-1.2.1&auto=format&fit=crop&w=500&q=80" alt="Course" class="w-full h-40 object-cover"> |
| <div class="absolute top-2 right-2 bg-black bg-opacity-70 rounded-full w-8 h-8 flex items-center justify-center"> |
| <i class="fas fa-heart text-gray-400 hover:text-var(--neon-pink)"></i> |
| </div> |
| </div> |
| <div class="p-4"> |
| <h4 class="font-bold mb-1">Blockchain Expert</h4> |
| <p class="text-sm text-gray-400 mb-2">Développez des applications décentralisées sur Ethereum</p> |
| <div class="flex justify-between items-center"> |
| <div class="flex items-center"> |
| <i class="fas fa-star text-var(--neon-blue) mr-1"></i> |
| <span class="text-xs">4.8 (95)</span> |
| </div> |
| <span class="text-sm font-bold text-var(--neon-blue)">€59.99</span> |
| </div> |
| </div> |
| </div> |
| |
| |
| <div class="course-card bg-gray-900 rounded-lg overflow-hidden border border-gray-800 hover:border-var(--neon-blue) transition-all duration-300 active-button" onclick="window.open('https://hyperai-course-cybersecurity.com', '_blank')"> |
| <div class="relative"> |
| <img src="https://images.unsplash.com/photo-1547658719-da2b51169166?ixlib=rb-1.2.1&auto=format&fit=crop&w=500&q=80" alt="Course" class="w-full h-40 object-cover"> |
| <div class="absolute top-2 right-2 bg-black bg-opacity-70 rounded-full w-8 h-8 flex items-center justify-center"> |
| <i class="fas fa-heart text-gray-400 hover:text-var(--neon-pink)"></i> |
| </div> |
| <div class="absolute bottom-2 left-2 bg-var(--neon-pink) text-black text-xs px-2 py-1 rounded futuristic-text">POPULAIRE</div> |
| </div> |
| <div class="p-4"> |
| <h4 class="font-bold mb-1">Cybersécurité</h4> |
| <p class="text-sm text-gray-400 mb-2">Protégez les systèmes contre les attaques modernes</p> |
| <div class="flex justify-between items-center"> |
| <div class="flex items-center"> |
| <i class="fas fa-star text-var(--neon-blue) mr-1"></i> |
| <span class="text-xs">5.0 (210)</span> |
| </div> |
| <span class="text-sm font-bold text-var(--neon-blue)">€69.99</span> |
| </div> |
| </div> |
| </div> |
| </div> |
| |
| |
| <div class="bg-gray-800 rounded-xl p-4 border-l-4 border-var(--neon-blue) flex items-center justify-between"> |
| <div> |
| <h4 class="text-var(--neon-blue) font-bold mb-1 futuristic-text">RECOMMANDATION DES 989,999 IA</h4> |
| <p class="text-sm text-gray-300">Pour le secteur technologique, nous recommandons fortement d'ajouter des fonctionnalités de réalité virtuelle pour les démonstrations pratiques.</p> |
| </div> |
| <div class="w-16 h-16 rounded-full bg-var(--neon-blue) bg-opacity-20 flex items-center justify-center text-var(--neon-blue)"> |
| <i class="fas fa-robot text-2xl"></i> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
| </section> |
|
|
| |
| <section class="relative py-24 overflow-hidden"> |
| <div class="absolute inset-0 bg-gradient-to-br from-var(--neon-purple) to-var(--neon-blue) opacity-20"></div> |
| <div class="container mx-auto px-6 relative z-10"> |
| <div class="text-center max-w-4xl mx-auto"> |
| <h2 class="text-4xl md:text-6xl font-bold mb-6 futuristic-text neon-text"> |
| <span class="block">PRÊT À LANCER VOTRE</span> |
| <span class="block">PLATEFORME DE COURS ?</span> |
| </h2> |
| <p class="text-xl text-gray-300 mb-8">989,999 IA sont prêtes à créer votre site en <span class="text-var(--neon-blue) font-bold">10 secondes</span> avec tous les services inclus en <span class="text-var(--neon-pink) font-bold">10 minutes</span>.</p> |
| <div class="flex flex-col sm:flex-row justify-center space-y-4 sm:space-y-0 sm:space-x-6"> |
| <button id="final-start-btn" class="px-10 py-5 bg-var(--neon-blue) text-black font-bold rounded-full hover:bg-var(--neon-pink) transition-all duration-300 transform hover:scale-105 shadow-2xl futuristic-text text-xl neon-border active-button" onclick="window.open('https://hyperai-start-now.com', '_blank')"> |
| COMMENCER MAINTENANT <i class="fas fa-rocket ml-2"></i> |
| </button> |
| <button id="contact-expert-btn" class="px-10 py-5 bg-transparent border-2 border-var(--neon-blue) text-var(--neon-blue) font-bold rounded-full hover:bg-white hover:bg-opacity-10 transition-all duration-300 transform hover:scale-105 futuristic-text text-xl active-button" onclick="window.open('https://hyperai-contact-expert.com', '_blank')"> |
| <i class="fas fa-headset mr-2"></i> CONTACT EXPERT |
| </button> |
| </div> |
| </div> |
| </div> |
| |
| |
| <div class="absolute top-1/4 left-10 w-16 h-16 rounded-full bg-var(--neon-blue) opacity-30 floating" style="animation-delay: 0.5s;"></div> |
| <div class="absolute top-1/3 right-20 w-24 h-24 rounded-full bg-var(--neon-pink) opacity-30 floating" style="animation-delay: 1s;"></div> |
| <div class="absolute bottom-1/4 left-1/4 w-20 h-20 rounded-full bg-var(--neon-purple) opacity-30 floating" style="animation-delay: 1.5s;"></div> |
| </section> |
|
|
| |
| <footer class="bg-black bg-opacity-90 text-gray-400 pt-16 pb-8 border-t border-gray-800"> |
| <div class="container mx-auto px-6"> |
| <div class="grid grid-cols-2 md:grid-cols-4 lg:grid-cols-5 gap-8 mb-12"> |
| <div class="col-span-2"> |
| <div class="flex items-center space-x-3 mb-4"> |
| <div class="w-12 h-12 rounded-full bg-var(--neon-blue) bg-opacity-20 flex items-center justify-center text-var(--neon-blue) neon-border"> |
| <i class="fas fa-brain text-xl"></i> |
| </div> |
| <span class="text-2xl font-bold futuristic-text neon-text">HyperAI</span> |
| </div> |
| <p class="text-sm mb-6">La plateforme ultime pour créer des marketplaces de cours en ligne alimentée par 989,999 IA spécialisées.</p> |
| <div class="flex space-x-4"> |
| <a href="#" class="w-10 h-10 rounded-full bg-gray-900 hover:bg-var(--neon-blue) hover:text-black flex items-center justify-center transition-all duration-300 active-button" onclick="window.open('https://facebook.com/hyperai', '_blank')"> |
| <i class="fab fa-facebook-f"></i> |
| </a> |
| <a href="#" class="w-10 h-10 rounded-full bg-gray-900 hover:bg-var(--neon-blue) hover:text-black flex items-center justify-center transition-all duration-300 active-button" onclick="window.open('https://twitter.com/hyperai', '_blank')"> |
| <i class="fab fa-twitter"></i> |
| </a> |
| <a href="#" class="w-10 h-10 rounded-full bg-gray-900 hover:bg-var(--neon-blue) hover:text-black flex items-center justify-center transition-all duration-300 active-button" onclick="window.open('https://linkedin.com/company/hyperai', '_blank')"> |
| <i class="fab fa-linkedin-in"></i> |
| </a> |
| <a href="#" class="w-10 h-10 rounded-full bg-gray-900 hover:bg-var(--neon-blue) hover:text-black flex items-center justify-center transition-all duration-300 active-button" onclick="window.open('https://discord.gg/hyperai', '_blank')"> |
| <i class="fab fa-discord"></i> |
| </a> |
| </div> |
| </div> |
| <div> |
| <h4 class="text-lg font-bold text-white mb-4 futuristic-text">PRODUIT</h4> |
| <ul class="space-y-3 text-sm"> |
| <li><a href="#" class="hover:text-var(--neon-blue) transition-all duration-300 active-button" onclick="window.open('https://hyperai-features.com', '_blank')">Fonctionnalités</a></li> |
| <li><a href="#" class="hover:text-var(--neon-blue) transition-all duration-300 active-button" onclick="window.open('https://hyperai-pricing.com', '_blank')">Tarifs</a></li> |
| <li><a href="#" class="hover:text-var(--neon-blue) transition-all duration-300 active-button" onclick="window.open('https://hyperai-specialized-ai.com', '_blank')">IA Spécialisées</a></li> |
| <li><a href="#" class="hover:text-var(--neon-blue) transition-all duration-300 active-button" onclick="window.open('https://hyperai-integrations.com', '_blank')">Intégrations</a></li> |
| <li><a href="#" class="hover:text-var(--neon-blue) transition-all duration-300 active-button" onclick="window.open('https://hyperai-roadmap.com', '_blank')">Roadmap</a></li> |
| </ul> |
| </div> |
| <div> |
| <h4 class="text-lg font-bold text-white mb-4 futuristic-text">RESSOURCES</h4> |
| <ul class="space-y-3 text-sm"> |
| <li><a href="#" class="hover:text-var(--neon-blue) transition-all duration-300 active-button" onclick="window.open('https://hyperai-blog.com', '_blank')">Blog</a></li> |
| <li><a href="#" class="hover:text-var(--neon-blue) transition-all duration-300 active-button" onclick="window.open('https://hyperai-docs.com', '_blank')">Documentation</a></li> |
| <li><a href="#" class="hover:text-var(--neon-blue) transition-all duration-300 active-button" onclick="window.open('https://hyperai-tutorials.com', '_blank')">Tutoriels</a></li> |
| <li><a href="#" class="hover:text-var(--neon-blue) transition-all duration-300 active-button" onclick="window.open('https://hyperai-support.com', '_blank')">Support</a></li> |
| <li><a href="#" class="hover:text-var(--neon-blue) transition-all duration-300 active-button" onclick="window.open('https://hyperai-api.com', '_blank')">API</a></li> |
| </ul> |
| </div> |
| <div> |
| <h4 class="text-lg font-bold text-white mb-4 futuristic-text">ENTREPRISE</h4> |
| <ul class="space-y-3 text-sm"> |
| <li><a href="#" class="hover:text-var(--neon-blue) transition-all duration-300 active-button" onclick="window.open('https://hyperai-about.com', '_blank')">À propos</a></li> |
| <li><a href="#" class="hover:text-var(--neon-blue) transition-all duration-300 active-button" onclick="window.open('https://hyperai-careers.com', '_blank')">Carrières</a></li> |
| <li><a href="#" class="hover:text-var(--neon-blue) transition-all duration-300 active-button" onclick="window.open('https://hyperai-partners.com', '_blank')">Partenaires</a></li> |
| <li><a href="#" class="hover:text-var(--neon-blue) transition-all duration-300 active-button" onclick="window.open('https://hyperai-contact.com', '_blank')">Contact</a></li> |
| <li><a href="#" class="hover:text-var(--neon-blue) transition-all duration-300 active-button" onclick="window.open('https://hyperai-press.com', '_blank')">Presse</a></li> |
| </ul> |
| </div> |
| </div> |
| <div class="pt-8 border-t border-gray-800 flex flex-col md:flex-row justify-between items-center"> |
| <p class="text-xs mb-4 md:mb-0">© 2023 HyperAI. Tous droits réservés. Une création de 989,999 IA.</p> |
| <div class="flex space-x-6 text-xs"> |
| <a href="#" class="hover:text-var(--neon-blue) transition-all duration-300 active-button" onclick="window.open('https://hyperai-terms.com', '_blank')">Conditions</a> |
| <a href="#" class="hover:text-var(--neon-blue) transition-all duration-300 active-button" onclick="window.open('https://hyperai-privacy.com', '_blank')">Confidentialité</a> |
| <a href="#" class="hover:text-var(--neon-blue) transition-all duration-300 active-button" onclick="window.open('https://hyperai-cookies.com', '_blank')">Cookies</a> |
| </div> |
| </div> |
| </div> |
| </footer> |
|
|
| <script> |
| |
| let selectedTheme = ''; |
| let currentStep = 1; |
| let generationInProgress = false; |
| let progressInterval; |
| let aiStatus = { |
| architecture: false, |
| design: false, |
| analytics: false |
| }; |
| |
| |
| document.addEventListener('DOMContentLoaded', function() { |
| createParticles(); |
| setupEventListeners(); |
| updateYearInFooter(); |
| |
| |
| autoActivateButtons(); |
| |
| |
| startGeneration(); |
| }); |
| |
| |
| function autoActivateButtons() { |
| |
| document.querySelectorAll('button, a[href="#"], .course-card, .theme-card').forEach(el => { |
| el.classList.add('active-button'); |
| }); |
| } |
| |
| |
| function createParticles() { |
| const container = document.getElementById('particles'); |
| const particleCount = 50; |
| |
| for (let i = 0; i < particleCount; i++) { |
| const particle = document.createElement('div'); |
| particle.classList.add('ai-particle'); |
| |
| |
| const size = Math.random() * 5 + 1; |
| const posX = Math.random() * 100; |
| const posY = Math.random() * 100; |
| const delay = Math.random() * 10; |
| const duration = Math.random() * 20 + 10; |
| const color = `hsl(${Math.random() * 60 + 180}, 100%, 70%)`; |
| |
| |
| particle.style.width = `${size}px`; |
| particle.style.height = `${size}px`; |
| particle.style.left = `${posX}%`; |
| particle.style.top = `${posY}%`; |
| particle.style.animation = `float ${duration}s ease-in-out ${delay}s infinite`; |
| particle.style.background = color; |
| |
| container.appendChild(particle); |
| } |
| } |
| |
| |
| function setupEventListeners() { |
| |
| document.querySelectorAll('.theme-card input[type="radio"]').forEach(radio => { |
| radio.addEventListener('change', function() { |
| document.querySelectorAll('.theme-card').forEach(card => { |
| card.classList.remove('ring-2', 'ring-var(--neon-blue)', 'ring-var(--neon-pink)', 'ring-var(--neon-purple)'); |
| }); |
| |
| if(this.checked) { |
| const label = this.nextElementSibling; |
| const borderColor = label.classList.contains('hover:border-var(--neon-blue)') ? 'ring-var(--neon-blue)' : |
| label.classList.contains('hover:border-var(--neon-pink)') ? 'ring-var(--neon-pink)' : 'ring-var(--neon-purple)'; |
| |
| this.closest('.theme-card').classList.add('ring-2', borderColor); |
| } |
| }); |
| }); |
| |
| |
| document.querySelectorAll('.course-card').forEach(card => { |
| card.addEventListener('mouseenter', function() { |
| this.style.transform = 'translateY(-5px)'; |
| this.style.boxShadow = '0 10px 20px rgba(0, 242, 255, 0.3)'; |
| }); |
| |
| card.addEventListener('mouseleave', function() { |
| this.style.transform = ''; |
| this.style.boxShadow = ''; |
| }); |
| }); |
| } |
| |
| |
| function updateYearInFooter() { |
| document.querySelector('footer p').textContent = `© ${new Date().getFullYear()} HyperAI. Tous droits réservés. Une création de 989,999 IA.`; |
| } |
| |
| |
| function startGeneration() { |
| if (generationInProgress) return; |
| |
| generationInProgress = true; |
| document.getElementById('start-now-btn').disabled = true; |
| document.getElementById('final-start-btn').disabled = true; |
| |
| |
| document.getElementById('progress-bar').style.width = '0%'; |
| document.getElementById('progress-text').textContent = '0.0s / 10s'; |
| |
| |
| let progress = 0; |
| progressInterval = setInterval(() => { |
| progress += 0.1; |
| const progressPercent = (progress / 10) * 100; |
| |
| document.getElementById('progress-bar').style.width = `${progressPercent}%`; |
| document.getElementById('progress-text').textContent = `${progress.toFixed(1)}s / 10s`; |
| |
| |
| updateAIStatus(progress); |
| |
| if (progress >= 10) { |
| clearInterval(progressInterval); |
| generationComplete(); |
| } |
| }, 100); |
| } |
| |
| |
| function updateAIStatus(progress) { |
| const statusContainer = document.getElementById('ai-status-container'); |
| |
| if (progress >= 2 && !aiStatus.architecture) { |
| aiStatus.architecture = true; |
| statusContainer.children[0].querySelector('.text-blue-400').textContent = 'Architecture de base complétée'; |
| statusContainer.children[0].querySelector('.text-xs').textContent = 'Par 125,000 IA Architectes'; |
| statusContainer.children[0].querySelector('div div').classList.replace('bg-blue-900', 'bg-green-900'); |
| statusContainer.children[0].querySelector('div div').classList.replace('text-blue-400', 'text-green-400'); |
| statusContainer.children[0].querySelector('div div i').className = 'fas fa-check'; |
| statusContainer.children[0].querySelector('div div').classList.remove('pulse'); |
| |
| |
| const newAITask = document.createElement('div'); |
| newAITask.className = 'grid grid-cols-12 gap-4 items-center'; |
| newAITask.innerHTML = ` |
| <div class="col-span-1 text-center"> |
| <div class="w-8 h-8 rounded-full bg-yellow-900 text-yellow-400 flex items-center justify-center mx-auto pulse"> |
| <i class="fas fa-microchip"></i> |
| </div> |
| </div> |
| <div class="col-span-11"> |
| <p class="text-yellow-400 font-medium">Optimisation des performances</p> |
| <p class="text-xs text-gray-400">Par 32,450 IA Ingénieurs</p> |
| </div> |
| `; |
| statusContainer.appendChild(newAITask); |
| } |
| |
| if (progress >= 4 && !aiStatus.design) { |
| aiStatus.design = true; |
| statusContainer.children[1].querySelector('.text-purple-400').textContent = 'Design UX/UI finalisé'; |
| statusContainer.children[1].querySelector('.text-xs').textContent = 'Par 230,000 IA Designers'; |
| statusContainer.children[1].querySelector('div div').classList.replace('bg-purple-900', 'bg-green-900'); |
| statusContainer.children[1].querySelector('div div').classList.replace('text-purple-400', 'text-green-400'); |
| statusContainer.children[1].querySelector('div div i').className = 'fas fa-check'; |
| statusContainer.children[1].querySelector('div div').classList.remove('pulse'); |
| |
| |
| const newAITask = document.createElement('div'); |
| newAITask.className = 'grid grid-cols-12 gap-4 items-center'; |
| newAITask.innerHTML = ` |
| <div class="col-span-1 text-center"> |
| <div class="w-8 h-8 rounded-full bg-pink-900 text-pink-400 flex items-center justify-center mx-auto pulse"> |
| <i class="fas fa-vr-cardboard"></i> |
| </div> |
| </div> |
| <div class="col-span-11"> |
| <p class="text-pink-400 font-medium">Intégration VR/AR</p> |
| <p class="text-xs text-gray-400">Par 18,750 IA Spécialistes</p> |
| </div> |
| `; |
| statusContainer.appendChild(newAITask); |
| } |
| |
| if (progress >= 7 && !aiStatus.analytics) { |
| aiStatus.analytics = true; |
| statusContainer.children[2].querySelector('.text-blue-400').textContent = 'Analyse de marché complète'; |
| statusContainer.children[2].querySelector('.text-xs').textContent = 'Par 85,450 IA Analystes'; |
| statusContainer.children[2].querySelector('div div').classList.replace('bg-blue-900', 'bg-green-900'); |
| statusContainer.children[2].querySelector('div div').classList.replace('text-blue-400', 'text-green-400'); |
| statusContainer.children[2].querySelector('div div i').className = 'fas fa-check'; |
| statusContainer.children[2].querySelector('div div').classList.remove('pulse'); |
| } |
| } |
| |
| |
| function generationComplete() { |
| generationInProgress = false; |
| |
| |
| const statusContainer = document.getElementById('ai-status-container'); |
| const completionMessage = document.createElement('div'); |
| completionMessage.className = 'grid grid-cols-12 gap-4 items-center'; |
| completionMessage.innerHTML = ` |
| <div class="col-span-1 text-center"> |
| <div class="w-8 h-8 rounded-full bg-var(--neon-blue) text-black flex items-center justify-center mx-auto"> |
| <i class="fas fa-rocket"></i> |
| </div> |
| </div> |
| <div class="col-span-11"> |
| <p class="text-var(--neon-blue) font-bold">PLATEFORME PRÊTE À ÊTRE PUBLIÉE !</p> |
| <p class="text-xs text-gray-400">989,999 IA ont terminé leur travail en 10 secondes</p> |
| </div> |
| `; |
| statusContainer.appendChild(completionMessage); |
| |
| |
| document.getElementById('start-now-btn').disabled = false; |
| document.getElementById('final-start-btn').disabled = false; |
| |
| |
| showNotification('Plateforme générée avec succès!', 'var(--neon-blue)'); |
| } |
| |
| |
| function showNotification(message, color) { |
| const notification = document.createElement('div'); |
| notification.className = 'fixed top-4 right-4 p-4 rounded-lg shadow-lg z-50'; |
| notification.style.backgroundColor = color; |
| notification.style.color = 'black'; |
| notification.innerHTML = ` |
| <div class="flex items-center"> |
| <i class="fas fa-check-circle mr-2"></i> |
| <span class="font-bold futuristic-text">${message}</span> |
| </div> |
| `; |
| document.body.appendChild(notification); |
| |
| setTimeout(() => { |
| notification.style.transition = 'opacity 0.5s'; |
| notification.style.opacity = '0'; |
| setTimeout(() => notification.remove(), 500); |
| }, 3000); |
| } |
| |
| |
| function selectTheme(theme) { |
| selectedTheme = theme; |
| console.log(`Thème sélectionné : ${theme}`); |
| |
| |
| updatePreviewTheme(theme); |
| } |
| |
| |
| function updateCustomTheme(description) { |
| if (document.getElementById('other').checked) { |
| selectedTheme = description; |
| console.log(`Thème personnalisé : ${description}`); |
| } |
| } |
| |
| |
| function updatePreviewTheme(theme) { |
| const previewTitle = document.querySelector('#preview-content .text-2xl'); |
| const heroTitle = document.querySelector('#preview-content .text-xl'); |
| const heroText = document.querySelector('#preview-content .text-gray-400'); |
| |
| switch(theme.toLowerCase()) { |
| case 'technologie': |
| previewTitle.textContent = 'TECH ACADEMY'; |
| heroTitle.textContent = 'MAÎTRISEZ LA TECHNOLOGIE DE DEMAIN'; |
| heroText.textContent = 'Rejoignez 50,000+ étudiants dans notre communauté tech.'; |
| break; |
| case 'business': |
| previewTitle.textContent = 'BUSINESS PRO'; |
| heroTitle.textContent = 'DÉVELOPPEZ VOTRE BUSINESS'; |
| heroText.textContent = 'Rejoignez 35,000+ entrepreneurs dans notre communauté.'; |
| break; |
| case 'créativité': |
| previewTitle.textContent = 'CREATIVE LAB'; |
| heroTitle.textContent = 'LIBÉREZ VOTRE CRÉATIVITÉ'; |
| heroText.textContent = 'Rejoignez 25,000+ créatifs dans notre communauté.'; |
| break; |
| case 'langues': |
| previewTitle.textContent = 'LANGUAGE HUB'; |
| heroTitle.textContent = 'APPRENEZ UNE NOUVELLE LANGUE'; |
| heroText.textContent = 'Rejoignez 40,000+ étudiants en langues dans notre communauté.'; |
| break; |
| case 'santé': |
| previewTitle.textContent = 'HEALTH MASTERY'; |
| heroTitle.textContent = 'AMÉLIOREZ VOTRE SANTÉ'; |
| heroText.textContent = 'Rejoignez 30,000+ membres dans notre communauté santé.'; |
| break; |
| default: |
| previewTitle.textContent = 'ACADEMY PRO'; |
| heroTitle.textContent = 'APPRENEZ EN LIGNE'; |
| heroText.textContent = 'Rejoignez notre communauté d\'apprentissage.'; |
| } |
| } |
| |
| |
| function nextStep() { |
| if (currentStep < 5) { |
| currentStep++; |
| updateFormSteps(); |
| } |
| } |
| |
| |
| function prevStep() { |
| if (currentStep > 1) { |
| currentStep--; |
| updateFormSteps(); |
| } |
| } |
| |
| |
| function updateFormSteps() { |
| const steps = document.querySelectorAll('.step'); |
| |
| steps.forEach((step, index) => { |
| if (index + 1 === currentStep) { |
| step.querySelector('div div').classList.replace('bg-gray-800', 'bg-var(--neon-blue)'); |
| step.querySelector('span').classList.add('text-var(--neon-blue)'); |
| step.querySelector('span').classList.remove('opacity-50'); |
| } else { |
| step.querySelector('div div').classList.replace('bg-var(--neon-blue)', 'bg-gray-800'); |
| step.querySelector('span').classList.remove('text-var(--neon-blue)'); |
| if (index + 1 > currentStep) { |
| step.querySelector('span').classList.add('opacity-50'); |
| } |
| } |
| }); |
| |
| |
| </html> |