menossi3d commited on
Commit
64deeb2
·
verified ·
1 Parent(s): d658a76

make a 100$ funcional

Browse files
Files changed (2) hide show
  1. 100dollar.html +311 -0
  2. index.html +28 -11
100dollar.html ADDED
@@ -0,0 +1,311 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="pt-BR">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>$100 Challenge - Solana Coin Radar</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
+ <script src="https://unpkg.com/@solana/web3.js@latest/lib/index.iife.min.js"></script>
10
+ <style>
11
+ @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');
12
+
13
+ body {
14
+ font-family: 'Inter', sans-serif;
15
+ background-color: #0F0F2D;
16
+ color: white;
17
+ }
18
+
19
+ .gradient-text {
20
+ background: linear-gradient(90deg, #9945FF 0%, #14F195 100%);
21
+ -webkit-background-clip: text;
22
+ background-clip: text;
23
+ color: transparent;
24
+ }
25
+
26
+ .progress-bar {
27
+ height: 20px;
28
+ border-radius: 10px;
29
+ background-color: #1E1E3F;
30
+ overflow: hidden;
31
+ }
32
+
33
+ .progress-fill {
34
+ height: 100%;
35
+ background: linear-gradient(90deg, #9945FF 0%, #14F195 100%);
36
+ transition: width 0.5s ease;
37
+ }
38
+
39
+ .coin-card:hover {
40
+ transform: translateY(-5px);
41
+ box-shadow: 0 10px 25px rgba(153, 69, 255, 0.3);
42
+ }
43
+ </style>
44
+ </head>
45
+ <body class="min-h-screen">
46
+ <!-- Header -->
47
+ <header class="bg-solana-dark py-4 px-6 border-b border-solana-light">
48
+ <div class="container mx-auto flex justify-between items-center">
49
+ <div class="flex items-center space-x-2">
50
+ <img src="https://cryptologos.cc/logos/solana-sol-logo.png" alt="Solana Logo" class="h-10 w-10">
51
+ <h1 class="text-2xl font-bold gradient-text">Solana Coin Radar</h1>
52
+ </div>
53
+ <nav class="hidden md:flex space-x-6">
54
+ <a href="index.html" class="text-white hover:text-solana-green transition">Início</a>
55
+ <a href="index.html#top-coins-container" class="text-white hover:text-solana-green transition">Moedas</a>
56
+ <a href="index.html" class="text-white hover:text-solana-green transition">Análise</a>
57
+ <a href="index.html" class="text-white hover:text-solana-green transition">Alertas</a>
58
+ <a href="100dollar.html" class="text-white hover:text-solana-green transition">$100 Challenge</a>
59
+ <a href="index.html" class="text-white hover:text-solana-green transition">Sobre</a>
60
+ </nav>
61
+ <div class="flex items-center space-x-4">
62
+ <button class="bg-solana-purple hover:bg-purple-700 text-white px-4 py-2 rounded-lg font-medium transition" id="connectWallet">
63
+ Conectar Carteira
64
+ </button>
65
+ <button class="md:hidden text-white">
66
+ <i class="fas fa-bars text-xl"></i>
67
+ </button>
68
+ </div>
69
+ </div>
70
+ </header>
71
+
72
+ <!-- Challenge Section -->
73
+ <section class="py-16 px-6">
74
+ <div class="container mx-auto max-w-4xl">
75
+ <div class="text-center mb-12">
76
+ <h2 class="text-4xl md:text-5xl font-bold mb-4">
77
+ <span class="gradient-text">$100 Challenge</span>
78
+ </h2>
79
+ <p class="text-xl text-gray-300">
80
+ Transforme $100 em $1,000 em 30 dias seguindo nossas recomendações de moedas promissoras.
81
+ </p>
82
+ </div>
83
+
84
+ <div class="bg-solana-light rounded-xl border border-solana-purple/20 p-8 mb-8">
85
+ <div class="flex justify-between items-center mb-4">
86
+ <h3 class="text-xl font-bold">Seu Progresso</h3>
87
+ <span class="text-solana-green font-bold" id="currentAmount">$100.00</span>
88
+ </div>
89
+ <div class="progress-bar mb-2">
90
+ <div class="progress-fill" id="progressFill" style="width: 10%"></div>
91
+ </div>
92
+ <div class="flex justify-between text-sm text-gray-400">
93
+ <span>Dia 1 de 30</span>
94
+ <span>Meta: $1,000</span>
95
+ </div>
96
+ </div>
97
+
98
+ <div class="bg-solana-light rounded-xl border border-solana-purple/20 p-8 mb-8">
99
+ <h3 class="text-xl font-bold mb-4">Moedas Recomendadas Hoje</h3>
100
+ <div class="grid grid-cols-1 md:grid-cols-2 gap-4" id="todayCoins">
101
+ <!-- Coin cards will be inserted here by JavaScript -->
102
+ </div>
103
+ </div>
104
+
105
+ <div class="bg-solana-light rounded-xl border border-solana-purple/20 p-8">
106
+ <h3 class="text-xl font-bold mb-4">Histórico de Transações</h3>
107
+ <div class="overflow-x-auto">
108
+ <table class="w-full">
109
+ <thead>
110
+ <tr class="text-left text-gray-400 border-b border-solana-purple/20">
111
+ <th class="pb-2">Data</th>
112
+ <th class="pb-2">Moeda</th>
113
+ <th class="pb-2">Valor</th>
114
+ <th class="pb-2">Retorno</th>
115
+ </tr>
116
+ </thead>
117
+ <tbody id="transactionHistory">
118
+ <!-- Transactions will be inserted here by JavaScript -->
119
+ </tbody>
120
+ </table>
121
+ </div>
122
+ </div>
123
+ </div>
124
+ </section>
125
+
126
+ <!-- Footer -->
127
+ <footer class="bg-solana-light py-12 px-6 border-t border-solana-purple/20">
128
+ <div class="container mx-auto">
129
+ <div class="grid grid-cols-1 md:grid-cols-4 gap-8">
130
+ <div>
131
+ <div class="flex items-center space-x-2 mb-4">
132
+ <img src="https://cryptologos.cc/logos/solana-sol-logo.png" alt="Solana Logo" class="h-8 w-8">
133
+ <h3 class="text-xl font-bold gradient-text">Solana Coin Radar</h3>
134
+ </div>
135
+ <p class="text-gray-400 mb-4">
136
+ A ferramenta definitiva para identificar as moedas mais promissoras da rede Solana.
137
+ </p>
138
+ <div class="flex space-x-4">
139
+ <a href="#" class="text-gray-400 hover:text-solana-green transition"><i class="fab fa-twitter text-xl"></i></a>
140
+ <a href="#" class="text-gray-400 hover:text-solana-green transition"><i class="fab fa-telegram text-xl"></i></a>
141
+ <a href="#" class="text-gray-400 hover:text-solana-green transition"><i class="fab fa-discord text-xl"></i></a>
142
+ <a href="#" class="text-gray-400 hover:text-solana-green transition"><i class="fab fa-github text-xl"></i></a>
143
+ </div>
144
+ </div>
145
+
146
+ <div>
147
+ <h4 class="text-lg font-bold mb-4">Produto</h4>
148
+ <ul class="space-y-2">
149
+ <li><a href="#" class="text-gray-400 hover:text-solana-green transition">Recursos</a></li>
150
+ <li><a href="#" class="text-gray-400 hover:text-solana-green transition">Planos</a></li>
151
+ <li><a href="#" class="text-gray-400 hover:text-solana-green transition">API</a></li>
152
+ <li><a href="#" class="text-gray-400 hover:text-solana-green transition">Demonstração</a></li>
153
+ </ul>
154
+ </div>
155
+
156
+ <div>
157
+ <h4 class="text-lg font-bold mb-4">Empresa</h4>
158
+ <ul class="space-y-2">
159
+ <li><a href="#" class="text-gray-400 hover:text-solana-green transition">Sobre Nós</a></li>
160
+ <li><a href="#" class="text-gray-400 hover:text-solana-green transition">Blog</a></li>
161
+ <li><a href="#" class="text-gray-400 hover:text-solana-green transition">Carreiras</a></li>
162
+ <li><a href="#" class="text-gray-400 hover:text-solana-green transition">Contato</a></li>
163
+ </ul>
164
+ </div>
165
+
166
+ <div>
167
+ <h4 class="text-lg font-bold mb-4">Legal</h4>
168
+ <ul class="space-y-2">
169
+ <li><a href="#" class="text-gray-400 hover:text-solana-green transition">Termos de Uso</a></li>
170
+ <li><a href="#" class="text-gray-400 hover:text-solana-green transition">Política de Privacidade</a></li>
171
+ <li><a href="#" class="text-gray-400 hover:text-solana-green transition">Isenção de Responsabilidade</a></li>
172
+ <li><a href="#" class="text-gray-400 hover:text-solana-green transition">Cookies</a></li>
173
+ </ul>
174
+ </div>
175
+ </div>
176
+
177
+ <div class="border-t border-solana-purple/20 mt-12 pt-8 text-center text-gray-500">
178
+ <p>© 2023 Solana Coin Radar. Todos os direitos reservados.</p>
179
+ <p class="text-sm mt-2">Este site não oferece aconselhamento financeiro. Criptomoedas são investimentos de alto risco.</p>
180
+ </div>
181
+ </div>
182
+ </footer>
183
+
184
+ <script>
185
+ // Connect Wallet Functionality
186
+ document.getElementById('connectWallet').addEventListener('click', async () => {
187
+ try {
188
+ if (window.solana && window.solana.isPhantom) {
189
+ const response = await window.solana.connect();
190
+ const publicKey = response.publicKey.toString();
191
+ alert(`Carteira conectada: ${publicKey.slice(0, 4)}...${publicKey.slice(-4)}`);
192
+ } else {
193
+ alert('Por favor instale a Phantom Wallet!');
194
+ window.open('https://phantom.app/', '_blank');
195
+ }
196
+ } catch (err) {
197
+ console.error('Erro ao conectar carteira:', err);
198
+ }
199
+ });
200
+
201
+ // Challenge Data
202
+ const todayCoins = [
203
+ {
204
+ name: "Sol Pepe",
205
+ symbol: "SPEPE",
206
+ price: "$0.0023",
207
+ change: "+432%",
208
+ potential: "Alto",
209
+ recommendation: "Comprar até $0.0025",
210
+ chartData: [0.0012, 0.0015, 0.0018, 0.0020, 0.0023]
211
+ },
212
+ {
213
+ name: "Wen Token",
214
+ symbol: "WEN",
215
+ price: "$0.00056",
216
+ change: "+1,567%",
217
+ potential: "Extremo",
218
+ recommendation: "Comprar até $0.0006",
219
+ chartData: [0.00012, 0.00025, 0.00038, 0.00045, 0.00056]
220
+ }
221
+ ];
222
+
223
+ const transactionHistory = [
224
+ { date: "Day 1", coin: "SPEPE", amount: "$100", return: "+42%" },
225
+ { date: "Day 2", coin: "WEN", amount: "$142", return: "+68%" },
226
+ { date: "Day 3", coin: "DOGEL", amount: "$239", return: "+15%" }
227
+ ];
228
+
229
+ // Render Today's Coins
230
+ const todayCoinsContainer = document.getElementById('todayCoins');
231
+
232
+ todayCoins.forEach(coin => {
233
+ const coinCard = document.createElement('div');
234
+ coinCard.className = 'coin-card bg-solana-dark rounded-lg border border-solana-purple/20 p-4 transition duration-300';
235
+
236
+ coinCard.innerHTML = `
237
+ <div class="flex justify-between items-start mb-3">
238
+ <div>
239
+ <h4 class="font-bold">${coin.name}</h4>
240
+ <p class="text-gray-400 text-sm">${coin.symbol}</p>
241
+ </div>
242
+ <span class="text-xs px-2 py-1 rounded-full ${
243
+ coin.potential === 'Extremo' ? 'bg-purple-600/20 text-purple-400' :
244
+ 'bg-green-600/20 text-green-400'
245
+ }">${coin.potential}</span>
246
+ </div>
247
+ <div class="grid grid-cols-2 gap-2 mb-3 text-sm">
248
+ <div>
249
+ <p class="text-gray-400">Preço</p>
250
+ <p>${coin.price}</p>
251
+ </div>
252
+ <div>
253
+ <p class="text-gray-400">24h</p>
254
+ <p class="${coin.change.startsWith('+') ? 'text-green-400' : 'text-red-400'}">${coin.change}</p>
255
+ </div>
256
+ </div>
257
+ <div class="mb-4">
258
+ <p class="text-gray-400 text-sm mb-1">Recomendação</p>
259
+ <p class="text-sm">${coin.recommendation}</p>
260
+ </div>
261
+ <button class="w-full bg-solana-purple hover:bg-purple-700 text-white py-2 rounded-lg text-sm font-medium transition">
262
+ Comprar Agora
263
+ </button>
264
+ `;
265
+
266
+ todayCoinsContainer.appendChild(coinCard);
267
+ });
268
+
269
+ // Render Transaction History
270
+ const transactionHistoryContainer = document.getElementById('transactionHistory');
271
+
272
+ transactionHistory.forEach(tx => {
273
+ const row = document.createElement('tr');
274
+ row.className = 'border-b border-solana-purple/10';
275
+
276
+ row.innerHTML = `
277
+ <td class="py-3">${tx.date}</td>
278
+ <td>${tx.coin}</td>
279
+ <td>${tx.amount}</td>
280
+ <td class="${tx.return.startsWith('+') ? 'text-green-400' : 'text-red-400'}">${tx.return}</td>
281
+ `;
282
+
283
+ transactionHistoryContainer.appendChild(row);
284
+ });
285
+
286
+ // Simulate progress update
287
+ let currentAmount = 100;
288
+ const progressFill = document.getElementById('progressFill');
289
+ const currentAmountElement = document.getElementById('currentAmount');
290
+
291
+ function updateProgress() {
292
+ // Simulate random growth between 5-15% per "day"
293
+ const growthPercent = 5 + Math.random() * 10;
294
+ currentAmount *= (1 + growthPercent/100);
295
+ currentAmount = Math.min(currentAmount, 1000);
296
+
297
+ const progressPercent = ((currentAmount - 100) / (1000 - 100)) * 100;
298
+ progressFill.style.width = `${10 + progressPercent * 0.9}%`;
299
+ currentAmountElement.textContent = `$${currentAmount.toFixed(2)}`;
300
+
301
+ // Update day count
302
+ const daysElement = document.querySelector('.progress-bar + div span:first-child');
303
+ const currentDay = Math.min(Math.floor(progressPercent / 3.33) + 1, 30);
304
+ daysElement.textContent = `Dia ${currentDay} de 30`;
305
+ }
306
+
307
+ // Update progress every 5 seconds for demo purposes
308
+ setInterval(updateProgress, 5000);
309
+ </script>
310
+ </body>
311
+ </html>
index.html CHANGED
@@ -106,17 +106,18 @@
106
  <h1 class="text-2xl font-bold gradient-text">Solana Coin Radar</h1>
107
  </div>
108
  <nav class="hidden md:flex space-x-6">
109
- <a href="#" class="text-white hover:text-solana-green transition">Início</a>
110
- <a href="#" class="text-white hover:text-solana-green transition">Moedas</a>
111
- <a href="#" class="text-white hover:text-solana-green transition">Análise</a>
112
- <a href="#" class="text-white hover:text-solana-green transition">Alertas</a>
113
- <a href="#" class="text-white hover:text-solana-green transition">Sobre</a>
114
- </nav>
 
115
  <div class="flex items-center space-x-4">
116
- <button class="bg-solana-purple hover:bg-purple-700 text-white px-4 py-2 rounded-lg font-medium transition">
117
  Conectar Carteira
118
  </button>
119
- <button class="md:hidden text-white">
120
  <i class="fas fa-bars text-xl"></i>
121
  </button>
122
  </div>
@@ -393,13 +394,29 @@
393
  </div>
394
  </div>
395
  </footer>
396
-
397
  <!-- Scripts -->
398
  <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
399
- <script>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
400
  // Sample data for top coins
401
  const topCoins = [
402
- {
403
  name: "Silly Solana",
404
  symbol: "SILLY",
405
  price: "$0.0042",
 
106
  <h1 class="text-2xl font-bold gradient-text">Solana Coin Radar</h1>
107
  </div>
108
  <nav class="hidden md:flex space-x-6">
109
+ <a href="#" class="text-white hover:text-solana-green transition">Início</a>
110
+ <a href="#" class="text-white hover:text-solana-green transition">Moedas</a>
111
+ <a href="#" class="text-white hover:text-solana-green transition">Análise</a>
112
+ <a href="#" class="text-white hover:text-solana-green transition">Alertas</a>
113
+ <a href="100dollar.html" class="text-white hover:text-solana-green transition">$100 Challenge</a>
114
+ <a href="#" class="text-white hover:text-solana-green transition">Sobre</a>
115
+ </nav>
116
  <div class="flex items-center space-x-4">
117
+ <button class="bg-solana-purple hover:bg-purple-700 text-white px-4 py-2 rounded-lg font-medium transition" id="connectWallet">
118
  Conectar Carteira
119
  </button>
120
+ <button class="md:hidden text-white">
121
  <i class="fas fa-bars text-xl"></i>
122
  </button>
123
  </div>
 
394
  </div>
395
  </div>
396
  </footer>
 
397
  <!-- Scripts -->
398
  <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
399
+ <script src="https://unpkg.com/@solana/web3.js@latest/lib/index.iife.min.js"></script>
400
+ <script>
401
+ // Connect Wallet Functionality
402
+ document.getElementById('connectWallet').addEventListener('click', async () => {
403
+ try {
404
+ if (window.solana && window.solana.isPhantom) {
405
+ const response = await window.solana.connect();
406
+ const publicKey = response.publicKey.toString();
407
+ alert(`Carteira conectada: ${publicKey.slice(0, 4)}...${publicKey.slice(-4)}`);
408
+ } else {
409
+ alert('Por favor instale a Phantom Wallet!');
410
+ window.open('https://phantom.app/', '_blank');
411
+ }
412
+ } catch (err) {
413
+ console.error('Erro ao conectar carteira:', err);
414
+ }
415
+ });
416
+
417
  // Sample data for top coins
418
  const topCoins = [
419
+ {
420
  name: "Silly Solana",
421
  symbol: "SILLY",
422
  price: "$0.0042",