Spaces:
Running
Running
Add 2 files
Browse files- index.html +199 -115
- prompts.txt +2 -1
index.html
CHANGED
@@ -6,6 +6,10 @@
|
|
6 |
<title>HosterWeb Pro - Hébergement Hautes Performances</title>
|
7 |
<script src="https://cdn.tailwindcss.com"></script>
|
8 |
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
|
|
|
|
|
|
|
|
|
9 |
<style>
|
10 |
.gradient-bg {
|
11 |
background: linear-gradient(135deg, #1e3a8a 0%, #2563eb 50%, #3b82f6 100%);
|
@@ -83,9 +87,180 @@
|
|
83 |
0% { left: -100%; }
|
84 |
100% { left: 100%; }
|
85 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
86 |
</style>
|
87 |
</head>
|
88 |
<body class="font-sans bg-gray-900 text-gray-100">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
89 |
<!-- Animated Navbar -->
|
90 |
<nav class="gradient-bg fixed w-full z-50 shadow-lg">
|
91 |
<div class="container mx-auto px-6 py-4">
|
@@ -104,9 +279,16 @@
|
|
104 |
<a href="#" class="text-white hover:text-blue-200 transition duration-300 font-medium">Support</a>
|
105 |
</div>
|
106 |
<div class="flex items-center space-x-4">
|
107 |
-
<button class="
|
|
|
|
|
|
|
|
|
108 |
Connexion
|
109 |
</button>
|
|
|
|
|
|
|
110 |
<button class="md:hidden text-white">
|
111 |
<i class="fas fa-bars text-2xl"></i>
|
112 |
</button>
|
@@ -128,8 +310,8 @@
|
|
128 |
Des serveurs optimisés avec SSD NVMe, protection DDoS et assistance 24/7 pour des performances exceptionnelles.
|
129 |
</p>
|
130 |
<div class="flex flex-col sm:flex-row gap-4">
|
131 |
-
<button class="glow bg-white text-blue-600 font-bold py-4 px-8 rounded-full hover:bg-blue-50 transition duration-300 transform hover:scale-105">
|
132 |
-
<i class="fas fa-rocket mr-2"></i>
|
133 |
</button>
|
134 |
<button class="bg-transparent border-2 border-white text-white font-bold py-4 px-8 rounded-full hover:bg-white hover:bg-opacity-10 transition duration-300">
|
135 |
<i class="fas fa-play-circle mr-2"></i> Voir la démo
|
@@ -373,8 +555,8 @@
|
|
373 |
<span>Certificat SSL Gratuit</span>
|
374 |
</li>
|
375 |
</ul>
|
376 |
-
<button class="w-full bg-blue-600 hover:bg-blue-700 text-white font-bold py-3 px-4 rounded-lg transition duration-300">
|
377 |
-
|
378 |
</button>
|
379 |
</div>
|
380 |
|
@@ -418,8 +600,8 @@
|
|
418 |
<span>CDN Gratuit</span>
|
419 |
</li>
|
420 |
</ul>
|
421 |
-
<button class="w-full bg-blue-600 hover:bg-blue-700 text-white font-bold py-3 px-4 rounded-lg transition duration-300">
|
422 |
-
|
423 |
</button>
|
424 |
</div>
|
425 |
|
@@ -460,8 +642,8 @@
|
|
460 |
<span>Protection DDoS</span>
|
461 |
</li>
|
462 |
</ul>
|
463 |
-
<button class="w-full bg-blue-600 hover:bg-blue-700 text-white font-bold py-3 px-4 rounded-lg transition duration-300">
|
464 |
-
|
465 |
</button>
|
466 |
</div>
|
467 |
</div>
|
@@ -619,8 +801,8 @@
|
|
619 |
<h2 class="text-3xl md:text-4xl font-bold mb-6">Prêt à Démarrer ?</h2>
|
620 |
<p class="text-xl opacity-90 max-w-2xl mx-auto mb-8">Rejoignez plus de 15,000 clients satisfaits et profitez d'un hébergement ultra-rapide dès aujourd'hui.</p>
|
621 |
<div class="flex flex-col sm:flex-row justify-center gap-4">
|
622 |
-
<button class="glow bg-white hover:bg-gray-100 text-blue-600 font-bold py-4 px-10 rounded-full transition duration-300 transform hover:scale-105">
|
623 |
-
<i class="fas fa-rocket mr-2"></i>
|
624 |
</button>
|
625 |
<button class="bg-transparent hover:bg-white hover:bg-opacity-10 border-2 border-white text-white font-bold py-4 px-10 rounded-full transition duration-300">
|
626 |
<i class="fas fa-question-circle mr-2"></i> Questions ?
|
@@ -712,108 +894,10 @@
|
|
712 |
</footer>
|
713 |
|
714 |
<script>
|
715 |
-
//
|
716 |
-
|
717 |
-
|
718 |
-
|
719 |
-
|
720 |
-
|
721 |
-
if (cpu >= 30 + Math.random() * 40) {
|
722 |
-
clearInterval(cpuInterval);
|
723 |
-
// Random fluctuations after reaching target
|
724 |
-
setInterval(() => {
|
725 |
-
document.getElementById('cpuUsage').textContent = Math.floor(30 + Math.random() * 40) + '%';
|
726 |
-
document.getElementById('cpuBar').style.width = (30 + Math.random() * 40) + '%';
|
727 |
-
}, 2000);
|
728 |
-
} else {
|
729 |
-
document.getElementById('cpuUsage').textContent = Math.floor(cpu) + '%';
|
730 |
-
document.getElementById('cpuBar').style.width = cpu + '%';
|
731 |
-
}
|
732 |
-
}, 100);
|
733 |
-
|
734 |
-
// RAM
|
735 |
-
let ram = 0;
|
736 |
-
const ramInterval = setInterval(() => {
|
737 |
-
ram += Math.random() * 0.5;
|
738 |
-
if (ram >= 4 + Math.random() * 8) {
|
739 |
-
clearInterval(ramInterval);
|
740 |
-
// Random fluctuations after reaching target
|
741 |
-
setInterval(() => {
|
742 |
-
const ramValue = (4 + Math.random() * 8).toFixed(1);
|
743 |
-
document.getElementById('ramUsage').textContent = ramValue + 'GB';
|
744 |
-
document.getElementById('ramBar').style.width = (ramValue / 16 * 100) + '%';
|
745 |
-
}, 2000);
|
746 |
-
} else {
|
747 |
-
document.getElementById('ramUsage').textContent = ram.toFixed(1) + 'GB';
|
748 |
-
document.getElementById('ramBar').style.width = (ram / 16 * 100) + '%';
|
749 |
-
}
|
750 |
-
}, 100);
|
751 |
-
|
752 |
-
// Storage
|
753 |
-
let storage = 0;
|
754 |
-
const storageInterval = setInterval(() => {
|
755 |
-
storage += Math.random() * 2;
|
756 |
-
if (storage >= 50 + Math.random() * 100) {
|
757 |
-
clearInterval(storageInterval);
|
758 |
-
// Random fluctuations after reaching target
|
759 |
-
setInterval(() => {
|
760 |
-
const storageValue = Math.floor(50 + Math.random() * 100);
|
761 |
-
document.getElementById('storageUsage').textContent = storageValue + 'GB';
|
762 |
-
document.getElementById('storageBar').style.width = (storageValue / 200 * 100) + '%';
|
763 |
-
}, 2000);
|
764 |
-
} else {
|
765 |
-
document.getElementById('storageUsage').textContent = Math.floor(storage) + 'GB';
|
766 |
-
document.getElementById('storageBar').style.width = (storage / 200 * 100) + '%';
|
767 |
-
}
|
768 |
-
}, 100);
|
769 |
-
|
770 |
-
// Bandwidth
|
771 |
-
let bandwidth = 0;
|
772 |
-
const bandwidthInterval = setInterval(() => {
|
773 |
-
bandwidth += Math.random() * 0.5;
|
774 |
-
if (bandwidth >= 1 + Math.random() * 4) {
|
775 |
-
clearInterval(bandwidthInterval);
|
776 |
-
// Random fluctuations after reaching target
|
777 |
-
setInterval(() => {
|
778 |
-
const bandwidthValue = (1 + Math.random() * 4).toFixed(2);
|
779 |
-
document.getElementById('bandwidthUsage').textContent = bandwidthValue + 'TB';
|
780 |
-
document.getElementById('bandwidthBar').style.width = (Math.random() * 30 + 10) + '%';
|
781 |
-
}, 2000);
|
782 |
-
} else {
|
783 |
-
document.getElementById('bandwidthUsage').textContent = bandwidth.toFixed(2) + 'TB';
|
784 |
-
document.getElementById('bandwidthBar').style.width = (bandwidth * 10) + '%';
|
785 |
-
}
|
786 |
-
}, 100);
|
787 |
-
}
|
788 |
-
|
789 |
-
// Initialize animations
|
790 |
-
document.addEventListener('DOMContentLoaded', function() {
|
791 |
-
animateResources();
|
792 |
-
|
793 |
-
// Add hover effect to server cards
|
794 |
-
const cards = document.querySelectorAll('.server-card');
|
795 |
-
cards.forEach(card => {
|
796 |
-
card.addEventListener('mouseenter', () => {
|
797 |
-
card.classList.add('shadow-xl');
|
798 |
-
});
|
799 |
-
card.addEventListener('mouseleave', () => {
|
800 |
-
card.classList.remove('shadow-xl');
|
801 |
-
});
|
802 |
-
});
|
803 |
-
|
804 |
-
// Add animation to tech icons
|
805 |
-
const techIcons = document.querySelectorAll('.tech-icon');
|
806 |
-
techIcons.forEach(icon => {
|
807 |
-
icon.addEventListener('mouseenter', () => {
|
808 |
-
icon.style.transform = 'scale(1.1)';
|
809 |
-
icon.style.filter = 'grayscale(0%)';
|
810 |
-
});
|
811 |
-
icon.addEventListener('mouseleave', () => {
|
812 |
-
icon.style.transform = 'scale(1)';
|
813 |
-
icon.style.filter = 'grayscale(30%)';
|
814 |
-
});
|
815 |
-
});
|
816 |
-
});
|
817 |
-
</script>
|
818 |
-
<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=docto41/mon-tisation" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
|
819 |
</html>
|
|
|
6 |
<title>HosterWeb Pro - Hébergement Hautes Performances</title>
|
7 |
<script src="https://cdn.tailwindcss.com"></script>
|
8 |
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
|
9 |
+
<!-- Stripe.js -->
|
10 |
+
<script src="https://js.stripe.com/v3/"></script>
|
11 |
+
<!-- PayPal SDK -->
|
12 |
+
<script src="https://www.paypal.com/sdk/js?client-id=test¤cy=EUR"></script>
|
13 |
<style>
|
14 |
.gradient-bg {
|
15 |
background: linear-gradient(135deg, #1e3a8a 0%, #2563eb 50%, #3b82f6 100%);
|
|
|
87 |
0% { left: -100%; }
|
88 |
100% { left: 100%; }
|
89 |
}
|
90 |
+
/* Modal styles */
|
91 |
+
.modal {
|
92 |
+
display: none;
|
93 |
+
position: fixed;
|
94 |
+
z-index: 100;
|
95 |
+
left: 0;
|
96 |
+
top: 0;
|
97 |
+
width: 100%;
|
98 |
+
height: 100%;
|
99 |
+
background-color: rgba(0,0,0,0.7);
|
100 |
+
}
|
101 |
+
.modal-content {
|
102 |
+
background-color: #1f2937;
|
103 |
+
margin: 10% auto;
|
104 |
+
padding: 20px;
|
105 |
+
border: 1px solid #374151;
|
106 |
+
width: 80%;
|
107 |
+
max-width: 500px;
|
108 |
+
border-radius: 10px;
|
109 |
+
}
|
110 |
+
.close {
|
111 |
+
color: #aaa;
|
112 |
+
float: right;
|
113 |
+
font-size: 28px;
|
114 |
+
font-weight: bold;
|
115 |
+
cursor: pointer;
|
116 |
+
}
|
117 |
+
/* Shopping cart */
|
118 |
+
.cart-item {
|
119 |
+
transition: all 0.3s ease;
|
120 |
+
}
|
121 |
+
.cart-item:hover {
|
122 |
+
background-color: #374151;
|
123 |
+
}
|
124 |
</style>
|
125 |
</head>
|
126 |
<body class="font-sans bg-gray-900 text-gray-100">
|
127 |
+
<!-- Login/Signup Modal -->
|
128 |
+
<div id="authModal" class="modal">
|
129 |
+
<div class="modal-content">
|
130 |
+
<span class="close">×</span>
|
131 |
+
<div id="authForms">
|
132 |
+
<div id="loginForm" class="p-4">
|
133 |
+
<h2 class="text-2xl font-bold mb-6 text-center">Connexion</h2>
|
134 |
+
<div class="mb-4">
|
135 |
+
<label class="block text-gray-300 mb-2" for="loginEmail">Email</label>
|
136 |
+
<input type="email" id="loginEmail" class="w-full px-3 py-2 bg-gray-700 border border-gray-600 rounded">
|
137 |
+
</div>
|
138 |
+
<div class="mb-6">
|
139 |
+
<label class="block text-gray-300 mb-2" for="loginPassword">Mot de passe</label>
|
140 |
+
<input type="password" id="loginPassword" class="w-full px-3 py-2 bg-gray-700 border border-gray-600 rounded">
|
141 |
+
</div>
|
142 |
+
<button id="loginBtn" class="w-full bg-blue-600 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded mb-4">
|
143 |
+
Se connecter
|
144 |
+
</button>
|
145 |
+
<p class="text-center text-gray-400">
|
146 |
+
Pas encore de compte? <a href="#" id="showSignup" class="text-blue-400 hover:underline">S'inscrire</a>
|
147 |
+
</p>
|
148 |
+
</div>
|
149 |
+
|
150 |
+
<div id="signupForm" class="p-4 hidden">
|
151 |
+
<h2 class="text-2xl font-bold mb-6 text-center">Inscription</h2>
|
152 |
+
<div class="mb-4">
|
153 |
+
<label class="block text-gray-300 mb-2" for="signupName">Nom complet</label>
|
154 |
+
<input type="text" id="signupName" class="w-full px-3 py-2 bg-gray-700 border border-gray-600 rounded">
|
155 |
+
</div>
|
156 |
+
<div class="mb-4">
|
157 |
+
<label class="block text-gray-300 mb-2" for="signupEmail">Email</label>
|
158 |
+
<input type="email" id="signupEmail" class="w-full px-3 py-2 bg-gray-700 border border-gray-600 rounded">
|
159 |
+
</div>
|
160 |
+
<div class="mb-6">
|
161 |
+
<label class="block text-gray-300 mb-2" for="signupPassword">Mot de passe</label>
|
162 |
+
<input type="password" id="signupPassword" class="w-full px-3 py-2 bg-gray-700 border border-gray-600 rounded">
|
163 |
+
</div>
|
164 |
+
<button id="signupBtn" class="w-full bg-blue-600 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded mb-4">
|
165 |
+
S'inscrire
|
166 |
+
</button>
|
167 |
+
<p class="text-center text-gray-400">
|
168 |
+
Déjà un compte? <a href="#" id="showLogin" class="text-blue-400 hover:underline">Se connecter</a>
|
169 |
+
</p>
|
170 |
+
</div>
|
171 |
+
</div>
|
172 |
+
</div>
|
173 |
+
</div>
|
174 |
+
|
175 |
+
<!-- Shopping Cart Modal -->
|
176 |
+
<div id="cartModal" class="modal">
|
177 |
+
<div class="modal-content">
|
178 |
+
<span class="close">×</span>
|
179 |
+
<h2 class="text-2xl font-bold mb-6">Panier d'achat</h2>
|
180 |
+
<div id="cartItems" class="mb-4">
|
181 |
+
<!-- Cart items will be added here dynamically -->
|
182 |
+
<p class="text-gray-400 text-center py-4">Votre panier est vide</p>
|
183 |
+
</div>
|
184 |
+
<div class="border-t border-gray-700 pt-4 mb-4">
|
185 |
+
<div class="flex justify-between mb-2">
|
186 |
+
<span class="font-semibold">Total:</span>
|
187 |
+
<span id="cartTotal" class="font-bold">€0.00</span>
|
188 |
+
</div>
|
189 |
+
</div>
|
190 |
+
<div class="flex flex-col space-y-3">
|
191 |
+
<button id="payWithStripe" class="w-full bg-purple-600 hover:bg-purple-700 text-white font-bold py-2 px-4 rounded flex items-center justify-center">
|
192 |
+
<i class="fab fa-stripe mr-2"></i> Payer avec Stripe
|
193 |
+
</button>
|
194 |
+
<div id="paypal-button-container" class="w-full"></div>
|
195 |
+
</div>
|
196 |
+
</div>
|
197 |
+
</div>
|
198 |
+
|
199 |
+
<!-- Payment Dashboard Modal -->
|
200 |
+
<div id="dashboardModal" class="modal">
|
201 |
+
<div class="modal-content">
|
202 |
+
<span class="close">×</span>
|
203 |
+
<h2 class="text-2xl font-bold mb-6">Tableau de bord de paiement</h2>
|
204 |
+
|
205 |
+
<div class="mb-8">
|
206 |
+
<h3 class="text-lg font-semibold mb-4">Historique des paiements</h3>
|
207 |
+
<div class="bg-gray-800 rounded-lg p-4">
|
208 |
+
<table class="w-full">
|
209 |
+
<thead>
|
210 |
+
<tr class="border-b border-gray-700">
|
211 |
+
<th class="text-left py-2">Date</th>
|
212 |
+
<th class="text-left py-2">Montant</th>
|
213 |
+
<th class="text-left py-2">Méthode</th>
|
214 |
+
<th class="text-left py-2">Statut</th>
|
215 |
+
</tr>
|
216 |
+
</thead>
|
217 |
+
<tbody id="paymentHistory">
|
218 |
+
<!-- Payment history will be added here -->
|
219 |
+
<tr>
|
220 |
+
<td colspan="4" class="text-center py-4 text-gray-400">Aucun paiement effectué</td>
|
221 |
+
</tr>
|
222 |
+
</tbody>
|
223 |
+
</table>
|
224 |
+
</div>
|
225 |
+
</div>
|
226 |
+
|
227 |
+
<div class="mb-8">
|
228 |
+
<h3 class="text-lg font-semibold mb-4">Méthodes de paiement</h3>
|
229 |
+
<div class="grid grid-cols-1 md:grid-cols-2 gap-4">
|
230 |
+
<div class="bg-gray-800 rounded-lg p-4">
|
231 |
+
<div class="flex items-center mb-3">
|
232 |
+
<i class="fab fa-cc-stripe text-2xl text-purple-500 mr-3"></i>
|
233 |
+
<h4 class="font-medium">Stripe</h4>
|
234 |
+
</div>
|
235 |
+
<p class="text-sm text-gray-400 mb-4">Paiement sécurisé par carte bancaire</p>
|
236 |
+
<button id="addStripePayment" class="w-full bg-purple-600 hover:bg-purple-700 text-white font-bold py-2 px-4 rounded text-sm">
|
237 |
+
Ajouter une carte
|
238 |
+
</button>
|
239 |
+
</div>
|
240 |
+
<div class="bg-gray-800 rounded-lg p-4">
|
241 |
+
<div class="flex items-center mb-3">
|
242 |
+
<i class="fab fa-paypal text-2xl text-blue-500 mr-3"></i>
|
243 |
+
<h4 class="font-medium">PayPal</h4>
|
244 |
+
</div>
|
245 |
+
<p class="text-sm text-gray-400 mb-4">Paiement via votre compte PayPal</p>
|
246 |
+
<button id="addPaypalPayment" class="w-full bg-blue-600 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded text-sm">
|
247 |
+
Lier compte PayPal
|
248 |
+
</button>
|
249 |
+
</div>
|
250 |
+
</div>
|
251 |
+
</div>
|
252 |
+
|
253 |
+
<div>
|
254 |
+
<h3 class="text-lg font-semibold mb-4">Abonnements actifs</h3>
|
255 |
+
<div class="bg-gray-800 rounded-lg p-4">
|
256 |
+
<div id="activeSubscriptions">
|
257 |
+
<p class="text-gray-400">Aucun abonnement actif</p>
|
258 |
+
</div>
|
259 |
+
</div>
|
260 |
+
</div>
|
261 |
+
</div>
|
262 |
+
</div>
|
263 |
+
|
264 |
<!-- Animated Navbar -->
|
265 |
<nav class="gradient-bg fixed w-full z-50 shadow-lg">
|
266 |
<div class="container mx-auto px-6 py-4">
|
|
|
279 |
<a href="#" class="text-white hover:text-blue-200 transition duration-300 font-medium">Support</a>
|
280 |
</div>
|
281 |
<div class="flex items-center space-x-4">
|
282 |
+
<button id="cartButton" class="relative text-white hover:text-blue-200">
|
283 |
+
<i class="fas fa-shopping-cart text-xl"></i>
|
284 |
+
<span id="cartCount" class="absolute -top-2 -right-2 bg-red-500 text-white text-xs rounded-full h-5 w-5 flex items-center justify-center hidden">0</span>
|
285 |
+
</button>
|
286 |
+
<button id="authButton" class="hidden md:block bg-white text-blue-600 font-bold py-2 px-6 rounded-full hover:bg-blue-50 transition duration-300">
|
287 |
Connexion
|
288 |
</button>
|
289 |
+
<button id="dashboardButton" class="hidden bg-blue-600 text-white font-bold py-2 px-6 rounded-full hover:bg-blue-700 transition duration-300">
|
290 |
+
Mon compte
|
291 |
+
</button>
|
292 |
<button class="md:hidden text-white">
|
293 |
<i class="fas fa-bars text-2xl"></i>
|
294 |
</button>
|
|
|
310 |
Des serveurs optimisés avec SSD NVMe, protection DDoS et assistance 24/7 pour des performances exceptionnelles.
|
311 |
</p>
|
312 |
<div class="flex flex-col sm:flex-row gap-4">
|
313 |
+
<button id="freeTrialBtn" class="glow bg-white text-blue-600 font-bold py-4 px-8 rounded-full hover:bg-blue-50 transition duration-300 transform hover:scale-105">
|
314 |
+
<i class="fas fa-rocket mr-2"></i> Essai gratuit (7 jours)
|
315 |
</button>
|
316 |
<button class="bg-transparent border-2 border-white text-white font-bold py-4 px-8 rounded-full hover:bg-white hover:bg-opacity-10 transition duration-300">
|
317 |
<i class="fas fa-play-circle mr-2"></i> Voir la démo
|
|
|
555 |
<span>Certificat SSL Gratuit</span>
|
556 |
</li>
|
557 |
</ul>
|
558 |
+
<button class="add-to-cart w-full bg-blue-600 hover:bg-blue-700 text-white font-bold py-3 px-4 rounded-lg transition duration-300" data-plan="Starter" data-price="2.99">
|
559 |
+
Ajouter au panier
|
560 |
</button>
|
561 |
</div>
|
562 |
|
|
|
600 |
<span>CDN Gratuit</span>
|
601 |
</li>
|
602 |
</ul>
|
603 |
+
<button class="add-to-cart w-full bg-blue-600 hover:bg-blue-700 text-white font-bold py-3 px-4 rounded-lg transition duration-300" data-plan="Business" data-price="6.99">
|
604 |
+
Ajouter au panier
|
605 |
</button>
|
606 |
</div>
|
607 |
|
|
|
642 |
<span>Protection DDoS</span>
|
643 |
</li>
|
644 |
</ul>
|
645 |
+
<button class="add-to-cart w-full bg-blue-600 hover:bg-blue-700 text-white font-bold py-3 px-4 rounded-lg transition duration-300" data-plan="Enterprise" data-price="12.99">
|
646 |
+
Ajouter au panier
|
647 |
</button>
|
648 |
</div>
|
649 |
</div>
|
|
|
801 |
<h2 class="text-3xl md:text-4xl font-bold mb-6">Prêt à Démarrer ?</h2>
|
802 |
<p class="text-xl opacity-90 max-w-2xl mx-auto mb-8">Rejoignez plus de 15,000 clients satisfaits et profitez d'un hébergement ultra-rapide dès aujourd'hui.</p>
|
803 |
<div class="flex flex-col sm:flex-row justify-center gap-4">
|
804 |
+
<button id="ctaSignup" class="glow bg-white hover:bg-gray-100 text-blue-600 font-bold py-4 px-10 rounded-full transition duration-300 transform hover:scale-105">
|
805 |
+
<i class="fas fa-rocket mr-2"></i> S'inscrire maintenant
|
806 |
</button>
|
807 |
<button class="bg-transparent hover:bg-white hover:bg-opacity-10 border-2 border-white text-white font-bold py-4 px-10 rounded-full transition duration-300">
|
808 |
<i class="fas fa-question-circle mr-2"></i> Questions ?
|
|
|
894 |
</footer>
|
895 |
|
896 |
<script>
|
897 |
+
// User state
|
898 |
+
let currentUser = null;
|
899 |
+
let cart = [];
|
900 |
+
|
901 |
+
// Initialize Stripe
|
902 |
+
const stripe = Stripe('pk_test_51P9J5oK0Q4vJv5w1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
903 |
</html>
|
prompts.txt
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
je veux un systeme automaique pour monetisé un site
|
2 |
creer un site tres atractif avec systeme automatique pour monetiséé mon site
|
3 |
DEMMARER AUTOMATIQUEMENT
|
4 |
-
https://hoster-web.net/ , avec interface tres annimé
|
|
|
|
1 |
je veux un systeme automaique pour monetisé un site
|
2 |
creer un site tres atractif avec systeme automatique pour monetiséé mon site
|
3 |
DEMMARER AUTOMATIQUEMENT
|
4 |
+
https://hoster-web.net/ , avec interface tres annimé
|
5 |
+
ajouter bouton paypal , stripe , avec mes information pour etre payer , ajouter panier d'achat , obligatio de sabonner pour utiliser le site gratuitement ajouter tableau de bord avec les information de paiement paypal, stripe, avec bouton stripe ,bouton paypal etc.. plus panier d'achat pour les information de paiement pour recevoir mes paement
|