|
|
<!DOCTYPE html> |
|
|
<html lang="fr"> |
|
|
<head> |
|
|
<meta charset="UTF-8"> |
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|
|
<title>TikTok+ - Votre machine à millions</title> |
|
|
<script src="https://cdn.tailwindcss.com"></script> |
|
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css" rel="stylesheet"> |
|
|
<style> |
|
|
.gradient-bg { |
|
|
background: linear-gradient(135deg, #ff00cc 0%, #3333ff 100%); |
|
|
} |
|
|
.pulse-animation { |
|
|
animation: pulse 2s infinite; |
|
|
} |
|
|
@keyframes pulse { |
|
|
0% { transform: scale(1); } |
|
|
50% { transform: scale(1.05); } |
|
|
100% { transform: scale(1); } |
|
|
} |
|
|
.video-card { |
|
|
transition: all 0.3s ease; |
|
|
} |
|
|
.video-card:hover { |
|
|
transform: translateY(-10px); |
|
|
box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); |
|
|
} |
|
|
.money-counter { |
|
|
font-family: 'Courier New', monospace; |
|
|
background: linear-gradient(to right, #f6d365, #fda085); |
|
|
-webkit-background-clip: text; |
|
|
background-clip: text; |
|
|
color: transparent; |
|
|
} |
|
|
</style> |
|
|
</head> |
|
|
<body class="bg-gray-900 text-white"> |
|
|
|
|
|
<nav class="gradient-bg py-4 sticky top-0 z-50"> |
|
|
<div class="container mx-auto px-4 flex justify-between items-center"> |
|
|
<div class="flex items-center space-x-2"> |
|
|
<i class="fas fa-bolt text-2xl text-yellow-300"></i> |
|
|
<span class="text-xl font-bold">TikTok<span class="text-yellow-300">+</span></span> |
|
|
</div> |
|
|
<div class="hidden md:flex items-center space-x-6"> |
|
|
<a href="#" class="hover:text-yellow-300">Découvrir</a> |
|
|
<a href="#" class="hover:text-yellow-300">Créer</a> |
|
|
<a href="#" class="hover:text-yellow-300">Monétiser</a> |
|
|
<a href="#" class="hover:text-yellow-300">Analytiques</a> |
|
|
</div> |
|
|
<div class="flex items-center space-x-4"> |
|
|
<button class="bg-yellow-400 hover:bg-yellow-500 text-gray-900 font-bold py-2 px-6 rounded-full transition-all"> |
|
|
Inscription |
|
|
</button> |
|
|
<button class="md:hidden"> |
|
|
<i class="fas fa-bars text-xl"></i> |
|
|
</button> |
|
|
</div> |
|
|
</div> |
|
|
</nav> |
|
|
|
|
|
|
|
|
<section class="gradient-bg py-20"> |
|
|
<div class="container mx-auto px-4 flex flex-col md:flex-row items-center"> |
|
|
<div class="md:w-1/2 mb-10 md:mb-0"> |
|
|
<h1 class="text-4xl md:text-6xl font-bold leading-tight mb-6"> |
|
|
La plateforme qui génère |
|
|
<span class="text-yellow-300">1M€+</span> |
|
|
par mois |
|
|
</h1> |
|
|
<p class="text-xl mb-8 opacity-90"> |
|
|
Avec nos algorithmes révolutionnaires, convertissez chaque vue en revenu réel. |
|
|
Publiez une fois, gagnez à vie. |
|
|
</p> |
|
|
<div class="flex flex-col sm:flex-row space-y-4 sm:space-y-0 sm:space-x-4"> |
|
|
<button class="bg-yellow-400 hover:bg-yellow-500 text-gray-900 font-bold py-3 px-8 rounded-full text-lg transition-all"> |
|
|
Commencer maintenant |
|
|
</button> |
|
|
<button class="bg-white bg-opacity-10 hover:bg-opacity-20 backdrop-blur-lg border border-white border-opacity-20 font-bold py-3 px-8 rounded-full text-lg transition-all flex items-center"> |
|
|
<i class="fas fa-play mr-2"></i> Voir la démo |
|
|
</button> |
|
|
</div> |
|
|
</div> |
|
|
<div class="md:w-1/2 flex justify-center"> |
|
|
<div class="relative w-80 h-80 md:w-96 md:h-96 rounded-2xl bg-gray-800 bg-opacity-30 backdrop-blur-lg p-4 shadow-xl pulse-animation"> |
|
|
<div class="absolute -inset-2 rounded-2xl bg-gradient-to-r from-yellow-400 to-pink-500 opacity-70 blur-md"></div> |
|
|
<div class="relative h-full rounded-xl overflow-hidden bg-black flex items-center justify-center"> |
|
|
<div class="text-center p-4"> |
|
|
<div class="money-counter text-4xl font-bold mb-4">€1,287,452</div> |
|
|
<p class="text-sm">Revenu généré ce mois-ci</p> |
|
|
</div> |
|
|
<div class="absolute bottom-4 left-4 flex space-x-2"> |
|
|
<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> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</section> |
|
|
|
|
|
|
|
|
<section class="py-20 bg-gray-800"> |
|
|
<div class="container mx-auto px-4"> |
|
|
<h2 class="text-3xl md:text-4xl font-bold text-center mb-16"> |
|
|
Comment nous allons <span class="text-yellow-300">multiplier vos revenus</span> |
|
|
</h2> |
|
|
|
|
|
<div class="grid grid-cols-1 md:grid-cols-3 gap-10"> |
|
|
|
|
|
<div class="bg-gray-900 p-8 rounded-xl hover:bg-gradient-to-br from-gray-900 to-gray-800 transition-all video-card"> |
|
|
<div class="w-16 h-16 gradient-bg rounded-xl flex items-center justify-center mb-6"> |
|
|
<i class="fas fa-money-bill-wave text-2xl"></i> |
|
|
</div> |
|
|
<h3 class="text-xl font-bold mb-3">Multi-monétisation intelligente</h3> |
|
|
<p class="text-gray-400"> |
|
|
12 sources de revenus automatisées par vidéo, optimisées en temps réel par notre IA. |
|
|
</p> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="bg-gray-900 p-8 rounded-xl hover:bg-gradient-to-br from-gray-900 to-gray-800 transition-all video-card"> |
|
|
<div class="w-16 h-16 gradient-bg rounded-xl flex items-center justify-center mb-6"> |
|
|
<i class="fas fa-robot text-2xl"></i> |
|
|
</div> |
|
|
<h3 class="text-xl font-bold mb-3">IA de création révolutionnaire</h3> |
|
|
<p class="text-gray-400"> |
|
|
Notre IA crée du contenu viral à partir de vos idées en quelques secondes, 24h/24. |
|
|
</p> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="bg-gray-900 p-8 rounded-xl hover:bg-gradient-to-br from-gray-900 to-gray-800 transition-all video-card"> |
|
|
<div class="w-16 h-16 gradient-bg rounded-xl flex items-center justify-center mb-6"> |
|
|
<i class="fas fa-network-wired text-2xl"></i> |
|
|
</div> |
|
|
<h3 class="text-xl font-bold mb-3">Réseau de distribution</h3> |
|
|
<p class="text-gray-400"> |
|
|
Votre contenu est diffusé automatiquement sur 45 plateformes simultanément. |
|
|
</p> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="bg-gray-900 p-8 rounded-xl hover:bg-gradient-to-br from-gray-900 to-gray-800 transition-all video-card"> |
|
|
<div class="w-16 h-16 gradient-bg rounded-xl flex items-center justify-center mb-6"> |
|
|
<i class="fas fa-chart-line text-2xl"></i> |
|
|
</div> |
|
|
<h3 class="text-xl font-bold mb-3">Algorithmes predictifs</h3> |
|
|
<p class="text-gray-400"> |
|
|
Nous anticipons les tendances 72 heures à l'avance pour que vous soyez toujours en avance. |
|
|
</p> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="bg-gray-900 p-8 rounded-xl hover:bg-gradient-to-br from-gray-900 to-gray-800 transition-all video-card"> |
|
|
<div class="w-16 h-16 gradient-bg rounded-xl flex items-center justify-center mb-6"> |
|
|
<i class="fas fa-sync-alt text-2xl"></i> |
|
|
</div> |
|
|
<h3 class="text-xl font-bold mb-3">Revenus passifs</h3> |
|
|
<p class="text-gray-400"> |
|
|
Vos anciennes vidéos sont réactualisées automatiquement pour générer du revenu sans effort. |
|
|
</p> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="bg-gray-900 p-8 rounded-xl hover:bg-gradient-to-br from-gray-900 to-gray-800 transition-all video-card"> |
|
|
<div class="w-16 h-16 gradient-bg rounded-xl flex items-center justify-center mb-6"> |
|
|
<i class="fas fa-users text-2xl"></i> |
|
|
</div> |
|
|
<h3 class="text-xl font-bold mb-3">Communauté premium</h3> |
|
|
<p class="text-gray-400"> |
|
|
Accès à notre réseau exclusif de créateurs millionnaires pour collaborations et parrainages. |
|
|
</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</section> |
|
|
|
|
|
|
|
|
<section class="py-20 bg-gradient-to-b from-gray-800 to-gray-900"> |
|
|
<div class="container mx-auto px-4"> |
|
|
<h2 class="text-3xl md:text-4xl font-bold text-center mb-6"> |
|
|
Ils ont <span class="text-yellow-300">explosé</span> leurs revenus avec nous |
|
|
</h2> |
|
|
<p class="text-center text-gray-400 max-w-2xl mx-auto mb 16"> |
|
|
Découvrez comment nos utilisateurs ont atteint des revenus records en quelques mois seulement |
|
|
</p> |
|
|
|
|
|
<div class="grid grid-cols-1 md:grid-cols-3 gap-8 mt-12"> |
|
|
|
|
|
<div class="bg-gray-800 rounded-2xl p-8 relative overflow-hidden"> |
|
|
<div class="absolute -top-10 -right-10 w-32 h-32 gradient-bg rounded-full opacity-20"></div> |
|
|
<div class="relative z-10"> |
|
|
<div class="flex items-center mb-4"> |
|
|
<img src="https://randomuser.me/api/portraits/women/44.jpg" alt="User" class="w-12 h-12 rounded-full mr-4"> |
|
|
<div> |
|
|
<h4 class="font-bold">Sarah K.</h4> |
|
|
<p class="text-sm text-gray-400">Ex-influenceuse</p> |
|
|
</div> |
|
|
</div> |
|
|
<p class="text-gray-300 mb-4"> |
|
|
"De 3K€ à 1.2M€ en 4 mois. C'est fou comme l'automatisation change tout. Je ne travaille que 2h/semaine maintenant." |
|
|
</p> |
|
|
<div class="flex justify-between text-sm"> |
|
|
<span class="text-yellow-400">+39,900%</span> |
|
|
<span>Avril 2024</span> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="bg-gray-800 rounded-2xl p-8 relative overflow-hidden"> |
|
|
<div class="absolute -bottom-10 -left-10 w-32 h-32 gradient-bg rounded-full opacity-20"></div> |
|
|
<div class="relative z-10"> |
|
|
<div class="flex items-center mb-4"> |
|
|
<img src="https://randomuser.me/api/portraits/men/32.jpg" alt="User" class="w-12 h-12 rounded-full mr-4"> |
|
|
<div> |
|
|
<h4 class="font-bold">Marc D.</h4> |
|
|
<p class="text-sm text-gray-400">Ancien employé</p> |
|
|
</div> |
|
|
</div> |
|
|
<p class="text-gray-300 mb-4"> |
|
|
"J'ai quitté mon job après 3 semaines sur TikTok+. 876K€ le premier mois complet. La vie a changé." |
|
|
</p> |
|
|
<div class="flex justify-between text-sm"> |
|
|
<span class="text-yellow-400">+∞%</span> |
|
|
<span>Mars 2024</span> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="bg-gray-800 rounded-2xl p-8 relative overflow-hidden"> |
|
|
<div class="absolute -top-5 -left-5 w-20 h-20 gradient-bg rounded-full opacity-20"></div> |
|
|
<div class="absolute -bottom-5 -right-5 w-20 h-20 gradient-bg rounded-full opacity-20"></div> |
|
|
<div class="relative z-10"> |
|
|
<div class="flex items-center mb-4"> |
|
|
<img src="https://randomuser.me/api/portraits/women/68.jpg" alt="User" class="w-12 h-12 rounded-full mr-4"> |
|
|
<div> |
|
|
<h4 class="font-bold">Léa T.</h4> |
|
|
<p class="text-sm text-gray-400">Créatrice digitale</p> |
|
|
</div> |
|
|
</div> |
|
|
<p class="text-gray-300 mb-4"> |
|
|
"Notre agence a multiplié par 120 les revenus de nos clients en migrant sur TikTok+. Les résultats parlent d'eux-mêmes." |
|
|
</p> |
|
|
<div class="flex justify-between text-sm"> |
|
|
<span class="text-yellow-400">+12,000%</span> |
|
|
<span>Février 2024</span> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</section> |
|
|
|
|
|
|
|
|
<section class="py-20 bg-gray-900"> |
|
|
<div class="container mx-auto px-4"> |
|
|
<div class="flex flex-col md:flex-row items-center"> |
|
|
<div class="md:w-1/2 mb-10 md:mb-0 md:pr-10"> |
|
|
<h2 class="text-3xl md:text-4xl font-bold mb-6"> |
|
|
<span class="text-yellow-300">Générateur de contenu IA</span> révolutionnaire |
|
|
</h2> |
|
|
<p class="text-xl mb-8 opacity-90"> |
|
|
Notre intelligence artificielle crée pour vous du contenu viral optimisé pour le revenu en quelques secondes. |
|
|
</p> |
|
|
<ul class="space-y-4 mb-8"> |
|
|
<li class="flex items-start"> |
|
|
<i class="fas fa-check-circle text-green-400 mt-1 mr-3"></i> |
|
|
<span>Génération de vidéos à partir d'une simple idée</span> |
|
|
</li> |
|
|
<li class="flex items-start"> |
|
|
<i class="fas fa-check-circle text-green-400 mt-1 mr-3"></i> |
|
|
<span>Optimisation automatique pour le revenu maximum</span> |
|
|
</li> |
|
|
<li class="flex items-start"> |
|
|
<i class="fas fa-check-circle text-green-400 mt-1 mr-3"></i> |
|
|
<span>Variations illimitées pour tester ce qui fonctionne</span> |
|
|
</li> |
|
|
</ul> |
|
|
<button class="bg-yellow-400 hover:bg-yellow-500 text-gray-900 font-bold py-3 px-8 rounded-full text-lg transition-all"> |
|
|
Essayer maintenant |
|
|
</button> |
|
|
</div> |
|
|
<div class="md:w-1/2 relative"> |
|
|
<div class="relative bg-gray-800 rounded-xl overflow-hidden p-6 shadow-2xl"> |
|
|
<div class="flex items-center mb-4"> |
|
|
<div class="w-3 h-3 rounded-full bg-red-500 mr-2"></div> |
|
|
<div class="w-3 h-3 rounded-full bg-yellow-500 mr-2"></div> |
|
|
<div class="w-3 h-3 rounded-full bg-green-500"></div> |
|
|
</div> |
|
|
<div class="bg-black bg-opacity-50 rounded-lg p-4 mb-4"> |
|
|
<div class="text-green-400 font-mono text-sm mb-2">$ AITikTok+ > input_idea</div> |
|
|
<div class="text-gray-300 font-mono text-sm mb-2">"Comment gagner 1M€ par mois sur Internet"</div> |
|
|
<div class="text-green-400 font-mono text-sm">$ Génération en cours...</div> |
|
|
</div> |
|
|
<div class="grid grid-cols-2 gap-4"> |
|
|
<div class="bg-gray-700 rounded-lg h-32 flex items-center justify-center"> |
|
|
<i class="fas fa-video text-2xl text-gray-500"></i> |
|
|
</div> |
|
|
<div class="bg-gray-700 rounded-lg h-32 flex items-center justify-center"> |
|
|
<i class="fas fa-video text-2xl text-gray-500"></i> |
|
|
</div> |
|
|
<div class="bg-gray-700 rounded-lg h-32 flex items-center justify-center"> |
|
|
<i class="fas fa-video text-2xl text-gray-500"></i> |
|
|
</div> |
|
|
<div class="bg-gray-700 rounded-lg h-32 flex items-center justify-center"> |
|
|
<i class="fas fa-video text-2xl text-gray-500"></i> |
|
|
</div> |
|
|
</div> |
|
|
<div class="absolute bottom-4 right-4 flex items-center"> |
|
|
<span class="text-xs mr-2">PUISSANCE IA</span> |
|
|
<div class="w-16 h-1 bg-gray-600 rounded-full"> |
|
|
<div class="h-1 bg-yellow-400 rounded-full w-3/4"></div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="absolute -top-8 -right-8 w-32 h-32 gradient-bg rounded-full opacity-20 z-0"></div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</section> |
|
|
|
|
|
|
|
|
<section class="py-20 gradient-bg"> |
|
|
<div class="container mx-auto px-4"> |
|
|
<h2 class="text-3xl md:text-4xl font-bold text-center mb-6"> |
|
|
Calculez vos <span class="text-yellow-300">revenus potentiels</span> |
|
|
</h2> |
|
|
<p class="text-center max-w-2xl mx-auto mb-16 opacity-90"> |
|
|
Découvrez combien vous pourriez gagner en fonction de votre activité actuelle |
|
|
</p> |
|
|
|
|
|
<div class="max-w-3xl mx-auto bg-gray-900 bg-opacity-50 backdrop-blur-lg rounded-2xl p-8 shadow-xl"> |
|
|
<div class="mb-8"> |
|
|
<label class="block text-gray-300 mb-2">Nombre de vidéos publiées par semaine</label> |
|
|
<input type="range" min="1" max="50" value="10" class="w-full h-2 bg-gray-700 rounded-lg appearance-none cursor-pointer" id="videosSlider"> |
|
|
<div class="flex justify-between mt-2"> |
|
|
<span>1</span> |
|
|
<span id="videosValue">10</span> |
|
|
<span>50+</span> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="mb-8"> |
|
|
<label class="block text-gray-300 mb-2">Vos vues actuelles par mois (toutes plateformes)</label> |
|
|
<div class="flex items-center space-x-4"> |
|
|
<input type="range" min="1000" max="10000000" value="50000" step="1000" class="w-full h-2 bg-gray-700 rounded-lg appearance-none cursor-pointer" id="viewsSlider"> |
|
|
</div> |
|
|
<div class="flex justify-between mt-2"> |
|
|
<span>1K</span> |
|
|
<span id="viewsValue">50K</span> |
|
|
<span>10M+</span> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="mb-8"> |
|
|
<label class="block text-gray-300 mb-2">Taux d'engagement actuel (%)</label> |
|
|
<input type="range" min="1" max="30" value="8" step="0.1" class="w-full h-2 bg-gray-700 rounded-lg appearance-none cursor-pointer" id="engagementSlider"> |
|
|
<div class="flex justify-between mt-2"> |
|
|
<span>1%</span> |
|
|
<span id="engagementValue">8%</span> |
|
|
<span>30%</span> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="bg-black bg-opacity-30 rounded-xl p-6 text-center"> |
|
|
<p class="text-gray-300 mb-2">Votre revenu estimé avec TikTok+</p> |
|
|
<div class="money-counter text-4xl md:text-5xl font-bold mb-2" id="revenueEstimate">€12,450/mois</div> |
|
|
<p class="text-gray-400 text-sm">* Estimation basée sur nos moyennes et algorithmes propriétaires</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</section> |
|
|
|
|
|
|
|
|
<section class="py-20 bg-gray-900"> |
|
|
<div class="container mx-auto px-4 text-center"> |
|
|
<h2 class="text-3xl md:text-5xl font-bold mb-8 max-w-3xl mx-auto"> |
|
|
Prêt à <span class="text-yellow-300">transformer</span> votre revenu en ligne ? |
|
|
</h2> |
|
|
<p class="text-xl mb-12 max-w-2xl mx-auto opacity-90"> |
|
|
Rejoignez les milliers de créateurs qui ont multiplié leurs revenus par 10, 50 ou même 100. |
|
|
</p> |
|
|
<div class="flex flex-col sm:flex-row justify-center space-y-4 sm:space-y-0 sm:space-x-4"> |
|
|
<button class="bg-yellow-400 hover:bg-yellow-500 text-gray-900 font-bold py-4 px-12 rounded-full text-lg transition-all"> |
|
|
Commencer gratuitement |
|
|
</button> |
|
|
<button class="bg-white bg-opacity-10 hover:bg-opacity-20 backdrop-blur-lg border border-white border-opacity-20 font-bold py-4 px-12 rounded-full text-lg transition-all"> |
|
|
Voir les plans Premium |
|
|
</button> |
|
|
</div> |
|
|
</div> |
|
|
</section> |
|
|
|
|
|
|
|
|
<footer class="py-10 bg-black bg-opacity-50"> |
|
|
<div class="container mx-auto px-4"> |
|
|
<div class="flex flex-col md:flex-row justify-between items-center"> |
|
|
<div class="flex items-center space-x-2 mb-6 md:mb-0"> |
|
|
<i class="fas fa-bolt text-2xl text-yellow-300"></i> |
|
|
<span class="text-xl font-bold">TikTok<span class="text-yellow-300">+</span></span> |
|
|
</div> |
|
|
<div class="flex space-x-6 mb-6 md:mb-0"> |
|
|
<a href="#" class="hover:text-yellow-300"><i class="fab fa-twitter"></i></a> |
|
|
<a href="#" class="hover:text-yellow-300"><i class="fab fa-instagram"></i></a> |
|
|
<a href="#" class="hover:text-yellow-300"><i class="fab fa-tiktok"></i></a> |
|
|
<a href="#" class="hover:text-yellow-300"><i class="fab fa-youtube"></i></a> |
|
|
</div> |
|
|
<div class="text-gray-400 text-sm"> |
|
|
© 2024 TikTok+ Inc. Tous droits réservés. |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</footer> |
|
|
|
|
|
<script> |
|
|
|
|
|
const videosSlider = document.getElementById('videosSlider'); |
|
|
const viewsSlider = document.getElementById('viewsSlider'); |
|
|
const engagementSlider = document.getElementById('engagementSlider'); |
|
|
const videosValue = document.getElementById('videosValue'); |
|
|
const viewsValue = document.getElementById('viewsValue'); |
|
|
const engagementValue = document.getElementById('engagementValue'); |
|
|
const revenueEstimate = document.getElementById('revenueEstimate'); |
|
|
|
|
|
function formatNumber(num) { |
|
|
if (num >= 1000000) { |
|
|
return (num / 1000000).toFixed(1) + 'M'; |
|
|
} |
|
|
if (num >= 1000) { |
|
|
return (num / 1000).toFixed(1) + 'K'; |
|
|
} |
|
|
return num; |
|
|
} |
|
|
|
|
|
function calculateRevenue() { |
|
|
const videos = parseInt(videosSlider.value); |
|
|
const views = parseInt(viewsSlider.value); |
|
|
const engagement = parseFloat(engagementSlider.value); |
|
|
|
|
|
|
|
|
let base = (views / 1000) * (engagement / 5) * (videos / 5); |
|
|
|
|
|
|
|
|
if (base > 5000) { |
|
|
base = Math.pow(base, 1.1); |
|
|
} |
|
|
|
|
|
|
|
|
const revenue = Math.round(base / 10) * 10; |
|
|
|
|
|
|
|
|
return new Intl.NumberFormat('fr-FR', { |
|
|
style: 'currency', |
|
|
currency: 'EUR', |
|
|
maximumFractionDigits: 0 |
|
|
}).format(revenue) + '/mois'; |
|
|
} |
|
|
|
|
|
function updateCalculator() { |
|
|
videosValue.textContent = videosSlider.value; |
|
|
|
|
|
const views = parseInt(viewsSlider.value); |
|
|
viewsValue.textContent = formatNumber(views) + (views >= 1000000 ? '+' : ''); |
|
|
|
|
|
engagementValue.textContent = engagementSlider.value + '%'; |
|
|
|
|
|
revenueEstimate.textContent = calculateRevenue(); |
|
|
} |
|
|
|
|
|
videosSlider.addEventListener('input', updateCalculator); |
|
|
viewsSlider.addEventListener('input', updateCalculator); |
|
|
engagementSlider.addEventListener('input', updateCalculator); |
|
|
|
|
|
|
|
|
updateCalculator(); |
|
|
|
|
|
|
|
|
document.addEventListener('DOMContentLoaded', () => { |
|
|
const moneyCounters = document.querySelectorAll('.money-counter'); |
|
|
|
|
|
moneyCounters.forEach(counter => { |
|
|
const target = counter.textContent.replace(/[^\d]/g, ''); |
|
|
const start = Math.floor(parseInt(target) * 0.1); |
|
|
let current = start; |
|
|
|
|
|
const animate = () => { |
|
|
if (current < parseInt(target)) { |
|
|
current += Math.ceil((parseInt(target) - start) / 20); |
|
|
if (current > parseInt(target)) current = parseInt(target); |
|
|
counter.textContent = new Intl.NumberFormat('fr-FR', { |
|
|
style: 'currency', |
|
|
currency: 'EUR', |
|
|
maximumFractionDigits: 0 |
|
|
}).format(current); |
|
|
requestAnimationFrame(animate); |
|
|
} |
|
|
}; |
|
|
|
|
|
setTimeout(animate, 1000); |
|
|
}); |
|
|
}); |
|
|
</script> |
|
|
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=frondoc/ami" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body> |
|
|
</html> |