Spaces:
Running
Running
Add 2 files
Browse files- index.html +117 -93
- prompts.txt +2 -1
index.html
CHANGED
@@ -89,7 +89,7 @@
|
|
89 |
<a href="#examples" class="hover:text-gray-200">Exemples</a>
|
90 |
<a href="#pricing" class="hover:text-gray-200">Tarifs</a>
|
91 |
</div>
|
92 |
-
<button class="md:hidden text-xl">
|
93 |
<i class="fas fa-bars"></i>
|
94 |
</button>
|
95 |
</nav>
|
@@ -98,10 +98,10 @@
|
|
98 |
<h1 class="text-4xl md:text-6xl font-bold mb-6">Créez n'importe quel type <br>de site web en minutes</h1>
|
99 |
<p class="text-xl md:text-2xl mb-10 max-w-3xl mx-auto">L'IA la plus avancée pour générer des sites web professionnels adaptés à tous vos besoins</p>
|
100 |
<div class="flex justify-center space-x-4">
|
101 |
-
<button class="bg-white text-blue-600 font-bold px-8 py-4 rounded-full hover:bg-gray-100 transition duration-300 shadow-lg">
|
102 |
Essayer gratuitement
|
103 |
</button>
|
104 |
-
<button class="border border-white text-white font-bold px-8 py-4 rounded-full hover:bg-white hover:text-blue-600 transition duration-300">
|
105 |
Voir des exemples
|
106 |
</button>
|
107 |
</div>
|
@@ -272,7 +272,7 @@
|
|
272 |
<div class="max-w-5xl mx-auto bg-gray-50 rounded-xl shadow-lg overflow-hidden">
|
273 |
<!-- Tabs -->
|
274 |
<div class="flex border-b border-gray-200">
|
275 |
-
<button class="tab-btn py-4 px-6 text-gray-600 font-medium hover:text-blue-600 transition duration-300" data-tab="standard">
|
276 |
<i class="fas fa-bolt mr-2"></i> Standard
|
277 |
</button>
|
278 |
<button class="tab-btn py-4 px-6 text-gray-600 font-medium hover:text-blue-600 transition duration-300" data-tab="advanced">
|
@@ -421,7 +421,7 @@
|
|
421 |
<button id="generate-btn" class="gradient-bg text-white font-bold px-8 py-3 rounded-lg hover:opacity-90 transition duration-300 flex items-center justify-center">
|
422 |
<i class="fas fa-magic mr-2"></i> Générer mon site
|
423 |
</button>
|
424 |
-
<button class="border border-blue-600 text-blue-600 font-bold px-8 py-3 rounded-lg hover:bg-blue-50 transition duration-300">
|
425 |
Voir des exemples
|
426 |
</button>
|
427 |
</div>
|
@@ -507,7 +507,7 @@
|
|
507 |
<p class="text-gray-600 mb-4">Site complet avec catalogue produits, panier et paiement sécurisé.</p>
|
508 |
<div class="flex justify-between items-center">
|
509 |
<span class="text-sm text-gray-500">Généré en 2min</span>
|
510 |
-
<button class="text-blue-600 hover:text-blue-800 text-sm font-medium">
|
511 |
Voir le démo <i class="fas fa-arrow-right ml-1"></i>
|
512 |
</button>
|
513 |
</div>
|
@@ -527,7 +527,7 @@
|
|
527 |
<p class="text-gray-600 mb-4">Plateforme de blog avec système de commentaires et newsletter.</p>
|
528 |
<div class="flex justify-between items-center">
|
529 |
<span class="text-sm text-gray-500">Généré en 1min</span>
|
530 |
-
<button class="text-blue-600 hover:text-blue-800 text-sm font-medium">
|
531 |
Voir le démo <i class="fas fa-arrow-right ml-1"></i>
|
532 |
</button>
|
533 |
</div>
|
@@ -547,7 +547,7 @@
|
|
547 |
<p class="text-gray-600 mb-4">Galerie professionnelle pour montrer vos travaux et compétences.</p>
|
548 |
<div class="flex justify-between items-center">
|
549 |
<span class="text-sm text-gray-500">Généré en 1min</span>
|
550 |
-
<button class="text-blue-600 hover:text-blue-800 text-sm font-medium">
|
551 |
Voir le démo <i class="fas fa-arrow-right ml-1"></i>
|
552 |
</button>
|
553 |
</div>
|
@@ -567,7 +567,7 @@
|
|
567 |
<p class="text-gray-600 mb-4">Site pour votre logiciel avec espace client et documentation.</p>
|
568 |
<div class="flex justify-between items-center">
|
569 |
<span class="text-sm text-gray-500">Généré en 3min</span>
|
570 |
-
<button class="text-blue-600 hover:text-blue-800 text-sm font-medium">
|
571 |
Voir le démo <i class="fas fa-arrow-right ml-1"></i>
|
572 |
</button>
|
573 |
</div>
|
@@ -587,7 +587,7 @@
|
|
587 |
<p class="text-gray-600 mb-4">Réseau social avec profils, forums et messagerie privée.</p>
|
588 |
<div class="flex justify-between items-center">
|
589 |
<span class="text-sm text-gray-500">Généré en 4min</span>
|
590 |
-
<button class="text-blue-600 hover:text-blue-800 text-sm font-medium">
|
591 |
Voir le démo <i class="fas fa-arrow-right ml-1"></i>
|
592 |
</button>
|
593 |
</div>
|
@@ -607,7 +607,7 @@
|
|
607 |
<p class="text-gray-600 mb-4">Site pour conférence avec billetterie, programme et sponsors.</p>
|
608 |
<div class="flex justify-between items-center">
|
609 |
<span class="text-sm text-gray-500">Généré en 2min</span>
|
610 |
-
<button class="text-blue-600 hover:text-blue-800 text-sm font-medium">
|
611 |
Voir le démo <i class="fas fa-arrow-right ml-1"></i>
|
612 |
</button>
|
613 |
</div>
|
@@ -616,7 +616,7 @@
|
|
616 |
</div>
|
617 |
|
618 |
<div class="text-center mt-16">
|
619 |
-
<button class="gradient-bg text-white font-bold px-8 py-3 rounded-lg hover:opacity-90 transition duration-300 inline-flex items-center">
|
620 |
<i class="fas fa-eye mr-2"></i> Voir plus d'exemples
|
621 |
</button>
|
622 |
</div>
|
@@ -665,7 +665,7 @@
|
|
665 |
<span>Pas de nom de domaine</span>
|
666 |
</li>
|
667 |
</ul>
|
668 |
-
<button class="w-full border border-blue-600 text-blue-600 font-bold py-3 rounded-lg hover:bg-blue-50 transition duration-300">
|
669 |
Commencer gratuitement
|
670 |
</button>
|
671 |
</div>
|
@@ -707,7 +707,7 @@
|
|
707 |
<span>Support prioritaire</span>
|
708 |
</li>
|
709 |
</ul>
|
710 |
-
<button class="w-full gradient-bg text-white font-bold py-3 rounded-lg hover:opacity-90 transition duration-300">
|
711 |
Choisir ce plan
|
712 |
</button>
|
713 |
</div>
|
@@ -746,7 +746,7 @@
|
|
746 |
<span>Support 24/7</span>
|
747 |
</li>
|
748 |
</ul>
|
749 |
-
<button class="w-full border border-blue-600 text-blue-600 font-bold py-3 rounded-lg hover:bg-blue-50 transition duration-300">
|
750 |
Choisir ce plan
|
751 |
</button>
|
752 |
</div>
|
@@ -764,7 +764,7 @@
|
|
764 |
<div class="container mx-auto px-6 text-center">
|
765 |
<h2 class="text-3xl md:text-4xl font-bold mb-6">Prêt à créer votre site web?</h2>
|
766 |
<p class="text-xl mb-10 max-w-2xl mx-auto">Essayez gratuitement WebGen AI et découvrez comment créer un site professionnel en quelques minutes.</p>
|
767 |
-
<button class="bg-white text-blue-600 font-bold px-8 py-4 rounded-full hover:bg-gray-100 transition duration-300 shadow-lg">
|
768 |
Commencer maintenant
|
769 |
</button>
|
770 |
</div>
|
@@ -784,9 +784,9 @@
|
|
784 |
<div>
|
785 |
<h4 class="text-lg font-semibold mb-4">Produit</h4>
|
786 |
<ul class="space-y-2">
|
787 |
-
<li><a href="#" class="text-gray-400 hover:text-white">Fonctionnalités</a></li>
|
788 |
-
<li><a href="#" class="text-gray-400 hover:text-white">Tarifs</a></li>
|
789 |
-
<li><a href="#" class="text-gray-400 hover:text-white">Exemples</a></li>
|
790 |
<li><a href="#" class="text-gray-400 hover:text-white">API</a></li>
|
791 |
</ul>
|
792 |
</div>
|
@@ -843,7 +843,7 @@
|
|
843 |
<div class="flex items-center justify-between mb-4">
|
844 |
<div class="flex space-x-2">
|
845 |
<div class="w-3 h-3 rounded-full bg-red-500"></div>
|
846 |
-
<div class="w-3 h-3 rounded-full bg
|
847 |
<div class="w-3 h-3 rounded-full bg-green-500"></div>
|
848 |
</div>
|
849 |
<div class="text-sm text-gray-500">www.votresite.com</div>
|
@@ -872,10 +872,10 @@
|
|
872 |
</div>
|
873 |
</div>
|
874 |
<div class="flex flex-col sm:flex-row justify-end space-y-4 sm:space-y-0 sm:space-x-4">
|
875 |
-
<button class="border border-gray-300 text-gray-700 font-medium px-6 py-2 rounded-lg hover:bg-gray-50">
|
876 |
Modifier le design
|
877 |
</button>
|
878 |
-
<button class="gradient-bg text-white font-bold px-6 py-2 rounded-lg hover:opacity-90">
|
879 |
Publier mon site
|
880 |
</button>
|
881 |
</div>
|
@@ -905,12 +905,6 @@
|
|
905 |
});
|
906 |
});
|
907 |
|
908 |
-
// Set first tab as active by default
|
909 |
-
if (tabBtns.length > 0) {
|
910 |
-
tabBtns[0].classList.add('tab-active');
|
911 |
-
tabContents[0].classList.remove('hidden');
|
912 |
-
}
|
913 |
-
|
914 |
// Modal functionality
|
915 |
const generateBtn = document.getElementById('generate-btn');
|
916 |
const resultsModal = document.getElementById('results-modal');
|
@@ -961,6 +955,100 @@
|
|
961 |
`;
|
962 |
});
|
963 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
964 |
// Site generation functions
|
965 |
function generateEcommerceSite() {
|
966 |
return `
|
@@ -1144,69 +1232,5 @@
|
|
1144 |
<span class="bg-purple-100 text-purple-800 text-xs px-2 py-1 rounded-full">Technologie</span>
|
1145 |
<span class="text-gray-500 text-sm ml-4">15 mai 2023</span>
|
1146 |
</div>
|
1147 |
-
<h2 class="text-2xl font-bold mb-
|
1148 |
-
<p class="text-gray-600 mb-4">Comment l'intelligence artificielle transforme nos vies et ce à quoi nous pouvons nous attendre dans les prochaines années...</p>
|
1149 |
-
<a href="#" class="text-purple-600 hover:text-purple-800 font-medium">
|
1150 |
-
Lire l'article <i class="fas fa-arrow-right ml-1"></i>
|
1151 |
-
</a>
|
1152 |
-
</div>
|
1153 |
-
</div>
|
1154 |
-
|
1155 |
-
<!-- Side Post -->
|
1156 |
-
<div class="bg-white rounded-xl shadow-md overflow-hidden">
|
1157 |
-
<div class="h-32 bg-gradient-to-r from-blue-400 to-blue-500 flex items-center justify-center">
|
1158 |
-
<i class="fas fa-leaf text-white text-4xl"></i>
|
1159 |
-
</div>
|
1160 |
-
<div class="p-6">
|
1161 |
-
<div class="flex items-center mb-2">
|
1162 |
-
<span class="bg-blue-100 text-blue-800 text-xs px-2 py-1 rounded-full">Environnement</span>
|
1163 |
-
</div>
|
1164 |
-
<h2 class="text-xl font-bold mb-2">10 façons de réduire son empreinte carbone</h2>
|
1165 |
-
<a href="#" class="text-purple-600 hover:text-purple-800 text-sm font-medium">
|
1166 |
-
Lire l'article <i class="fas fa-arrow-right ml-1"></i>
|
1167 |
-
</a>
|
1168 |
-
</div>
|
1169 |
-
</div>
|
1170 |
-
</div>
|
1171 |
-
|
1172 |
-
<!-- Recent Posts -->
|
1173 |
-
<h2 class="text-3xl font-bold mb-8">Articles récents</h2>
|
1174 |
-
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
|
1175 |
-
<!-- Post 1 -->
|
1176 |
-
<div class="bg-white rounded-lg shadow-md overflow-hidden hover:shadow-lg transition duration-300">
|
1177 |
-
<div class="h-40 bg-gradient-to-r from-green-400 to-green-500 flex items-center justify-center">
|
1178 |
-
<i class="fas fa-utensils text-white text-4xl"></i>
|
1179 |
-
</div>
|
1180 |
-
<div class="p-4">
|
1181 |
-
<div class="flex items-center mb-2">
|
1182 |
-
<span class="bg-green-100 text-green-800 text-xs px-2 py-1 rounded-full">Cuisine</span>
|
1183 |
-
</div>
|
1184 |
-
<h3 class="text-lg font-bold mb-2">Recettes végétariennes pour débutants</h3>
|
1185 |
-
<p class="text-gray-600 text-sm mb-3">Découvrez comment préparer des plats délicieux et sains sans viande...</p>
|
1186 |
-
<a href="#" class="text-purple-600 hover:text-purple-800 text-sm font-medium">
|
1187 |
-
Lire l'article <i class="fas fa-arrow-right ml-1"></i>
|
1188 |
-
</a>
|
1189 |
-
</div>
|
1190 |
-
</div>
|
1191 |
-
|
1192 |
-
<!-- Post 2 -->
|
1193 |
-
<div class="bg-white rounded-lg shadow-md overflow-hidden hover:shadow-lg transition duration-300">
|
1194 |
-
<div class="h-40 bg-gradient-to-r from-yellow-400 to-yellow-500 flex items-center justify-center">
|
1195 |
-
<i class="fas fa-plane text-white text-4xl"></i>
|
1196 |
-
</div>
|
1197 |
-
<div class="p-4">
|
1198 |
-
<div class="flex items-center mb-2">
|
1199 |
-
<span class="bg-yellow-100 text-yellow-800 text-xs px-2 py-1 rounded-full">Voyage</span>
|
1200 |
-
</div>
|
1201 |
-
<h3 class="text-lg font-bold mb-2">Mes destinations coup de cœur en Asie</h3>
|
1202 |
-
<p class="text-gray-600 text-sm mb-3">Retour sur les endroits les plus marquants de mon dernier périple...</p>
|
1203 |
-
<a href="#" class="text-purple-600 hover:text-purple-800 text-sm font-medium">
|
1204 |
-
Lire l'article <i class="fas fa-arrow-right ml-1"></i>
|
1205 |
-
</a>
|
1206 |
-
</div>
|
1207 |
-
</div>
|
1208 |
-
|
1209 |
-
<!-- Post 3 -->
|
1210 |
-
<div class="bg-white rounded-lg shadow-md overflow-hidden hover:shadow-lg transition duration-300">
|
1211 |
-
<div class
|
1212 |
</html>
|
|
|
89 |
<a href="#examples" class="hover:text-gray-200">Exemples</a>
|
90 |
<a href="#pricing" class="hover:text-gray-200">Tarifs</a>
|
91 |
</div>
|
92 |
+
<button class="md:hidden text-xl" id="mobile-menu-btn">
|
93 |
<i class="fas fa-bars"></i>
|
94 |
</button>
|
95 |
</nav>
|
|
|
98 |
<h1 class="text-4xl md:text-6xl font-bold mb-6">Créez n'importe quel type <br>de site web en minutes</h1>
|
99 |
<p class="text-xl md:text-2xl mb-10 max-w-3xl mx-auto">L'IA la plus avancée pour générer des sites web professionnels adaptés à tous vos besoins</p>
|
100 |
<div class="flex justify-center space-x-4">
|
101 |
+
<button id="try-free-btn" class="bg-white text-blue-600 font-bold px-8 py-4 rounded-full hover:bg-gray-100 transition duration-300 shadow-lg">
|
102 |
Essayer gratuitement
|
103 |
</button>
|
104 |
+
<button id="see-examples-btn" class="border border-white text-white font-bold px-8 py-4 rounded-full hover:bg-white hover:text-blue-600 transition duration-300">
|
105 |
Voir des exemples
|
106 |
</button>
|
107 |
</div>
|
|
|
272 |
<div class="max-w-5xl mx-auto bg-gray-50 rounded-xl shadow-lg overflow-hidden">
|
273 |
<!-- Tabs -->
|
274 |
<div class="flex border-b border-gray-200">
|
275 |
+
<button class="tab-btn py-4 px-6 text-gray-600 font-medium hover:text-blue-600 transition duration-300 tab-active" data-tab="standard">
|
276 |
<i class="fas fa-bolt mr-2"></i> Standard
|
277 |
</button>
|
278 |
<button class="tab-btn py-4 px-6 text-gray-600 font-medium hover:text-blue-600 transition duration-300" data-tab="advanced">
|
|
|
421 |
<button id="generate-btn" class="gradient-bg text-white font-bold px-8 py-3 rounded-lg hover:opacity-90 transition duration-300 flex items-center justify-center">
|
422 |
<i class="fas fa-magic mr-2"></i> Générer mon site
|
423 |
</button>
|
424 |
+
<button id="see-examples-btn-2" class="border border-blue-600 text-blue-600 font-bold px-8 py-3 rounded-lg hover:bg-blue-50 transition duration-300">
|
425 |
Voir des exemples
|
426 |
</button>
|
427 |
</div>
|
|
|
507 |
<p class="text-gray-600 mb-4">Site complet avec catalogue produits, panier et paiement sécurisé.</p>
|
508 |
<div class="flex justify-between items-center">
|
509 |
<span class="text-sm text-gray-500">Généré en 2min</span>
|
510 |
+
<button class="text-blue-600 hover:text-blue-800 text-sm font-medium demo-btn" data-type="ecommerce">
|
511 |
Voir le démo <i class="fas fa-arrow-right ml-1"></i>
|
512 |
</button>
|
513 |
</div>
|
|
|
527 |
<p class="text-gray-600 mb-4">Plateforme de blog avec système de commentaires et newsletter.</p>
|
528 |
<div class="flex justify-between items-center">
|
529 |
<span class="text-sm text-gray-500">Généré en 1min</span>
|
530 |
+
<button class="text-blue-600 hover:text-blue-800 text-sm font-medium demo-btn" data-type="blog">
|
531 |
Voir le démo <i class="fas fa-arrow-right ml-1"></i>
|
532 |
</button>
|
533 |
</div>
|
|
|
547 |
<p class="text-gray-600 mb-4">Galerie professionnelle pour montrer vos travaux et compétences.</p>
|
548 |
<div class="flex justify-between items-center">
|
549 |
<span class="text-sm text-gray-500">Généré en 1min</span>
|
550 |
+
<button class="text-blue-600 hover:text-blue-800 text-sm font-medium demo-btn" data-type="portfolio">
|
551 |
Voir le démo <i class="fas fa-arrow-right ml-1"></i>
|
552 |
</button>
|
553 |
</div>
|
|
|
567 |
<p class="text-gray-600 mb-4">Site pour votre logiciel avec espace client et documentation.</p>
|
568 |
<div class="flex justify-between items-center">
|
569 |
<span class="text-sm text-gray-500">Généré en 3min</span>
|
570 |
+
<button class="text-blue-600 hover:text-blue-800 text-sm font-medium demo-btn" data-type="saas">
|
571 |
Voir le démo <i class="fas fa-arrow-right ml-1"></i>
|
572 |
</button>
|
573 |
</div>
|
|
|
587 |
<p class="text-gray-600 mb-4">Réseau social avec profils, forums et messagerie privée.</p>
|
588 |
<div class="flex justify-between items-center">
|
589 |
<span class="text-sm text-gray-500">Généré en 4min</span>
|
590 |
+
<button class="text-blue-600 hover:text-blue-800 text-sm font-medium demo-btn" data-type="community">
|
591 |
Voir le démo <i class="fas fa-arrow-right ml-1"></i>
|
592 |
</button>
|
593 |
</div>
|
|
|
607 |
<p class="text-gray-600 mb-4">Site pour conférence avec billetterie, programme et sponsors.</p>
|
608 |
<div class="flex justify-between items-center">
|
609 |
<span class="text-sm text-gray-500">Généré en 2min</span>
|
610 |
+
<button class="text-blue-600 hover:text-blue-800 text-sm font-medium demo-btn" data-type="event">
|
611 |
Voir le démo <i class="fas fa-arrow-right ml-1"></i>
|
612 |
</button>
|
613 |
</div>
|
|
|
616 |
</div>
|
617 |
|
618 |
<div class="text-center mt-16">
|
619 |
+
<button id="see-more-examples-btn" class="gradient-bg text-white font-bold px-8 py-3 rounded-lg hover:opacity-90 transition duration-300 inline-flex items-center">
|
620 |
<i class="fas fa-eye mr-2"></i> Voir plus d'exemples
|
621 |
</button>
|
622 |
</div>
|
|
|
665 |
<span>Pas de nom de domaine</span>
|
666 |
</li>
|
667 |
</ul>
|
668 |
+
<button id="free-plan-btn" class="w-full border border-blue-600 text-blue-600 font-bold py-3 rounded-lg hover:bg-blue-50 transition duration-300">
|
669 |
Commencer gratuitement
|
670 |
</button>
|
671 |
</div>
|
|
|
707 |
<span>Support prioritaire</span>
|
708 |
</li>
|
709 |
</ul>
|
710 |
+
<button id="pro-plan-btn" class="w-full gradient-bg text-white font-bold py-3 rounded-lg hover:opacity-90 transition duration-300">
|
711 |
Choisir ce plan
|
712 |
</button>
|
713 |
</div>
|
|
|
746 |
<span>Support 24/7</span>
|
747 |
</li>
|
748 |
</ul>
|
749 |
+
<button id="business-plan-btn" class="w-full border border-blue-600 text-blue-600 font-bold py-3 rounded-lg hover:bg-blue-50 transition duration-300">
|
750 |
Choisir ce plan
|
751 |
</button>
|
752 |
</div>
|
|
|
764 |
<div class="container mx-auto px-6 text-center">
|
765 |
<h2 class="text-3xl md:text-4xl font-bold mb-6">Prêt à créer votre site web?</h2>
|
766 |
<p class="text-xl mb-10 max-w-2xl mx-auto">Essayez gratuitement WebGen AI et découvrez comment créer un site professionnel en quelques minutes.</p>
|
767 |
+
<button id="cta-btn" class="bg-white text-blue-600 font-bold px-8 py-4 rounded-full hover:bg-gray-100 transition duration-300 shadow-lg">
|
768 |
Commencer maintenant
|
769 |
</button>
|
770 |
</div>
|
|
|
784 |
<div>
|
785 |
<h4 class="text-lg font-semibold mb-4">Produit</h4>
|
786 |
<ul class="space-y-2">
|
787 |
+
<li><a href="#features" class="text-gray-400 hover:text-white">Fonctionnalités</a></li>
|
788 |
+
<li><a href="#pricing" class="text-gray-400 hover:text-white">Tarifs</a></li>
|
789 |
+
<li><a href="#examples" class="text-gray-400 hover:text-white">Exemples</a></li>
|
790 |
<li><a href="#" class="text-gray-400 hover:text-white">API</a></li>
|
791 |
</ul>
|
792 |
</div>
|
|
|
843 |
<div class="flex items-center justify-between mb-4">
|
844 |
<div class="flex space-x-2">
|
845 |
<div class="w-3 h-3 rounded-full bg-red-500"></div>
|
846 |
+
<div class="w-3 h-3 rounded-full bg yellow-500"></div>
|
847 |
<div class="w-3 h-3 rounded-full bg-green-500"></div>
|
848 |
</div>
|
849 |
<div class="text-sm text-gray-500">www.votresite.com</div>
|
|
|
872 |
</div>
|
873 |
</div>
|
874 |
<div class="flex flex-col sm:flex-row justify-end space-y-4 sm:space-y-0 sm:space-x-4">
|
875 |
+
<button id="edit-design-btn" class="border border-gray-300 text-gray-700 font-medium px-6 py-2 rounded-lg hover:bg-gray-50">
|
876 |
Modifier le design
|
877 |
</button>
|
878 |
+
<button id="publish-site-btn" class="gradient-bg text-white font-bold px-6 py-2 rounded-lg hover:opacity-90">
|
879 |
Publier mon site
|
880 |
</button>
|
881 |
</div>
|
|
|
905 |
});
|
906 |
});
|
907 |
|
|
|
|
|
|
|
|
|
|
|
|
|
908 |
// Modal functionality
|
909 |
const generateBtn = document.getElementById('generate-btn');
|
910 |
const resultsModal = document.getElementById('results-modal');
|
|
|
955 |
`;
|
956 |
});
|
957 |
|
958 |
+
// Button functionalities
|
959 |
+
const tryFreeBtn = document.getElementById('try-free-btn');
|
960 |
+
const seeExamplesBtn = document.getElementById('see-examples-btn');
|
961 |
+
const seeExamplesBtn2 = document.getElementById('see-examples-btn-2');
|
962 |
+
const seeMoreExamplesBtn = document.getElementById('see-more-examples-btn');
|
963 |
+
const freePlanBtn = document.getElementById('free-plan-btn');
|
964 |
+
const proPlanBtn = document.getElementById('pro-plan-btn');
|
965 |
+
const businessPlanBtn = document.getElementById('business-plan-btn');
|
966 |
+
const ctaBtn = document.getElementById('cta-btn');
|
967 |
+
const editDesignBtn = document.getElementById('edit-design-btn');
|
968 |
+
const publishSiteBtn = document.getElementById('publish-site-btn');
|
969 |
+
const demoBtns = document.querySelectorAll('.demo-btn');
|
970 |
+
const mobileMenuBtn = document.getElementById('mobile-menu-btn');
|
971 |
+
|
972 |
+
// Scroll to section function
|
973 |
+
function scrollToSection(sectionId) {
|
974 |
+
const section = document.querySelector(sectionId);
|
975 |
+
if (section) {
|
976 |
+
section.scrollIntoView({ behavior: 'smooth' });
|
977 |
+
}
|
978 |
+
}
|
979 |
+
|
980 |
+
// Button event listeners
|
981 |
+
tryFreeBtn.addEventListener('click', () => scrollToSection('#pricing'));
|
982 |
+
seeExamplesBtn.addEventListener('click', () => scrollToSection('#examples'));
|
983 |
+
seeExamplesBtn2.addEventListener('click', () => scrollToSection('#examples'));
|
984 |
+
seeMoreExamplesBtn.addEventListener('click', () => scrollToSection('#examples'));
|
985 |
+
freePlanBtn.addEventListener('click', () => {
|
986 |
+
scrollToSection('#generator');
|
987 |
+
setTimeout(() => {
|
988 |
+
document.getElementById('generate-btn').click();
|
989 |
+
}, 500);
|
990 |
+
});
|
991 |
+
proPlanBtn.addEventListener('click', () => {
|
992 |
+
scrollToSection('#generator');
|
993 |
+
setTimeout(() => {
|
994 |
+
document.getElementById('generate-btn').click();
|
995 |
+
}, 500);
|
996 |
+
});
|
997 |
+
businessPlanBtn.addEventListener('click', () => {
|
998 |
+
scrollToSection('#generator');
|
999 |
+
setTimeout(() => {
|
1000 |
+
document.getElementById('generate-btn').click();
|
1001 |
+
}, 500);
|
1002 |
+
});
|
1003 |
+
ctaBtn.addEventListener('click', () => scrollToSection('#pricing'));
|
1004 |
+
|
1005 |
+
editDesignBtn.addEventListener('click', () => {
|
1006 |
+
document.querySelector('[data-tab="advanced"]').click();
|
1007 |
+
resultsModal.classList.add('hidden');
|
1008 |
+
});
|
1009 |
+
|
1010 |
+
publishSiteBtn.addEventListener('click', () => {
|
1011 |
+
alert('Votre site a été publié avec succès!');
|
1012 |
+
resultsModal.classList.add('hidden');
|
1013 |
+
});
|
1014 |
+
|
1015 |
+
demoBtns.forEach(btn => {
|
1016 |
+
btn.addEventListener('click', function() {
|
1017 |
+
const type = this.getAttribute('data-type');
|
1018 |
+
resultsModal.classList.remove('hidden');
|
1019 |
+
|
1020 |
+
setTimeout(() => {
|
1021 |
+
let siteContent = '';
|
1022 |
+
if (type === 'ecommerce') {
|
1023 |
+
siteContent = generateEcommerceSite();
|
1024 |
+
} else if (type === 'blog') {
|
1025 |
+
siteContent = generateBlogSite();
|
1026 |
+
} else if (type === 'portfolio') {
|
1027 |
+
siteContent = generatePortfolioSite();
|
1028 |
+
} else if (type === 'saas') {
|
1029 |
+
siteContent = generateSaasSite();
|
1030 |
+
} else if (type === 'community') {
|
1031 |
+
siteContent = generateCommunitySite();
|
1032 |
+
} else if (type === 'event') {
|
1033 |
+
siteContent = generateEventSite();
|
1034 |
+
}
|
1035 |
+
|
1036 |
+
generatedSite.innerHTML = siteContent;
|
1037 |
+
}, 1000);
|
1038 |
+
});
|
1039 |
+
});
|
1040 |
+
|
1041 |
+
mobileMenuBtn.addEventListener('click', function() {
|
1042 |
+
const nav = document.querySelector('nav div.hidden.md\\:flex');
|
1043 |
+
if (nav.classList.contains('hidden')) {
|
1044 |
+
nav.classList.remove('hidden');
|
1045 |
+
nav.classList.add('flex', 'flex-col', 'absolute', 'top-20', 'right-6', 'bg-white', 'p-4', 'rounded-lg', 'shadow-lg', 'z-50');
|
1046 |
+
} else {
|
1047 |
+
nav.classList.add('hidden');
|
1048 |
+
nav.classList.remove('flex', 'flex-col', 'absolute', 'top-20', 'right-6', 'bg-white', 'p-4', 'rounded-lg', 'shadow-lg', 'z-50');
|
1049 |
+
}
|
1050 |
+
});
|
1051 |
+
|
1052 |
// Site generation functions
|
1053 |
function generateEcommerceSite() {
|
1054 |
return `
|
|
|
1232 |
<span class="bg-purple-100 text-purple-800 text-xs px-2 py-1 rounded-full">Technologie</span>
|
1233 |
<span class="text-gray-500 text-sm ml-4">15 mai 2023</span>
|
1234 |
</div>
|
1235 |
+
<h2 class="text-2xl font-bold mb-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1236 |
</html>
|
prompts.txt
CHANGED
@@ -1,2 +1,3 @@
|
|
1 |
creer moi un site générateur de site identique a DeepSite ai avec une belle interface
|
2 |
-
jje veux creer des vrait site pas de site vitrine
|
|
|
|
1 |
creer moi un site générateur de site identique a DeepSite ai avec une belle interface
|
2 |
+
jje veux creer des vrait site pas de site vitrine
|
3 |
+
les bouton ne fonctionne pas
|