jhparmar commited on
Commit
e66c14b
·
verified ·
1 Parent(s): bf9302d

Add 3 files

Browse files
Files changed (3) hide show
  1. README.md +7 -5
  2. index.html +958 -19
  3. prompts.txt +1 -0
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
- title: Ai Cloud Marketspace
3
- emoji: 🐨
4
- colorFrom: green
5
- colorTo: red
6
  sdk: static
7
  pinned: false
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
1
  ---
2
+ title: ai-cloud-marketspace
3
+ emoji: 🐳
4
+ colorFrom: pink
5
+ colorTo: purple
6
  sdk: static
7
  pinned: false
8
+ tags:
9
+ - deepsite
10
  ---
11
 
12
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
index.html CHANGED
@@ -1,19 +1,958 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
19
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Decentralized Cloud Marketplace</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">
9
+ <style>
10
+ @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');
11
+
12
+ body {
13
+ font-family: 'Inter', sans-serif;
14
+ background-color: #f8fafc;
15
+ }
16
+
17
+ .gradient-bg {
18
+ background: linear-gradient(135deg, #6b46c1 0%, #3b82f6 100%);
19
+ }
20
+
21
+ .service-card:hover {
22
+ transform: translateY(-5px);
23
+ box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
24
+ }
25
+
26
+ .nav-link:hover {
27
+ background-color: rgba(255, 255, 255, 0.1);
28
+ }
29
+
30
+ .dashboard-card:hover {
31
+ background-color: #f1f5f9;
32
+ }
33
+
34
+ .animate-pulse {
35
+ animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
36
+ }
37
+
38
+ @keyframes pulse {
39
+ 0%, 100% {
40
+ opacity: 1;
41
+ }
42
+ 50% {
43
+ opacity: 0.5;
44
+ }
45
+ }
46
+ </style>
47
+ </head>
48
+ <body class="min-h-screen">
49
+ <!-- Navigation -->
50
+ <nav class="gradient-bg text-white shadow-lg">
51
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
52
+ <div class="flex items-center justify-between h-16">
53
+ <div class="flex items-center">
54
+ <div class="flex-shrink-0 flex items-center">
55
+ <i class="fas fa-cloud text-2xl mr-2"></i>
56
+ <span class="text-xl font-bold">CloudChain</span>
57
+ </div>
58
+ <div class="hidden md:block">
59
+ <div class="ml-10 flex items-baseline space-x-4">
60
+ <a href="#" class="nav-link px-3 py-2 rounded-md text-sm font-medium bg-white bg-opacity-10">Marketplace</a>
61
+ <a href="#" class="nav-link px-3 py-2 rounded-md text-sm font-medium">Dashboard</a>
62
+ <a href="#" class="nav-link px-3 py-2 rounded-md text-sm font-medium">Providers</a>
63
+ <a href="#" class="nav-link px-3 py-2 rounded-md text-sm font-medium">Documentation</a>
64
+ </div>
65
+ </div>
66
+ </div>
67
+ <div class="hidden md:block">
68
+ <div class="ml-4 flex items-center md:ml-6">
69
+ <button class="bg-indigo-700 hover:bg-indigo-600 text-white px-4 py-2 rounded-md text-sm font-medium flex items-center">
70
+ <i class="fab fa-ethereum mr-2"></i>
71
+ Connect Wallet
72
+ </button>
73
+ </div>
74
+ </div>
75
+ <div class="-mr-2 flex md:hidden">
76
+ <button type="button" class="inline-flex items-center justify-center p-2 rounded-md text-white hover:text-white focus:outline-none">
77
+ <i class="fas fa-bars"></i>
78
+ </button>
79
+ </div>
80
+ </div>
81
+ </div>
82
+ </nav>
83
+
84
+ <!-- Hero Section -->
85
+ <div class="gradient-bg text-white">
86
+ <div class="max-w-7xl mx-auto py-16 px-4 sm:py-24 sm:px-6 lg:px-8">
87
+ <div class="text-center">
88
+ <h1 class="text-4xl font-extrabold tracking-tight sm:text-5xl lg:text-6xl">
89
+ Decentralized Cloud Marketplace
90
+ </h1>
91
+ <p class="mt-6 max-w-2xl mx-auto text-xl">
92
+ Compare and provision cloud services across multiple providers with blockchain-powered transparency and trustless transactions.
93
+ </p>
94
+ <div class="mt-10 flex justify-center space-x-4">
95
+ <a href="#" class="bg-white text-indigo-600 px-6 py-3 rounded-md text-base font-medium hover:bg-gray-100">
96
+ Explore Marketplace
97
+ </a>
98
+ <a href="#" class="bg-indigo-700 bg-opacity-70 text-white px-6 py-3 rounded-md text-base font-medium hover:bg-opacity-80">
99
+ Provider Sign Up
100
+ </a>
101
+ </div>
102
+ </div>
103
+ </div>
104
+ </div>
105
+
106
+ <!-- Features Section -->
107
+ <div class="py-12 bg-white">
108
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
109
+ <div class="lg:text-center">
110
+ <h2 class="text-base text-indigo-600 font-semibold tracking-wide uppercase">Features</h2>
111
+ <p class="mt-2 text-3xl leading-8 font-extrabold tracking-tight text-gray-900 sm:text-4xl">
112
+ A better way to manage cloud services
113
+ </p>
114
+ </div>
115
+
116
+ <div class="mt-10">
117
+ <div class="grid grid-cols-1 gap-10 sm:grid-cols-2 lg:grid-cols-3">
118
+ <!-- Feature 1 -->
119
+ <div class="bg-gray-50 rounded-lg p-6">
120
+ <div class="flex items-center">
121
+ <div class="flex-shrink-0 bg-indigo-500 rounded-md p-3">
122
+ <i class="fas fa-network-wired text-white text-xl"></i>
123
+ </div>
124
+ <div class="ml-5">
125
+ <h3 class="text-lg leading-6 font-medium text-gray-900">Multi-Cloud Integration</h3>
126
+ </div>
127
+ </div>
128
+ <div class="mt-4">
129
+ <p class="text-base text-gray-500">
130
+ Seamlessly connect with AWS, GCP, Azure and more through standardized APIs and abstract provisioning layer.
131
+ </p>
132
+ </div>
133
+ </div>
134
+
135
+ <!-- Feature 2 -->
136
+ <div class="bg-gray-50 rounded-lg p-6">
137
+ <div class="flex items-center">
138
+ <div class="flex-shrink-0 bg-indigo-500 rounded-md p-3">
139
+ <i class="fas fa-link text-white text-xl"></i>
140
+ </div>
141
+ <div class="ml-5">
142
+ <h3 class="text-lg leading-6 font-medium text-gray-900">Blockchain Backend</h3>
143
+ </div>
144
+ </div>
145
+ <div class="mt-4">
146
+ <p class="text-base text-gray-500">
147
+ Smart contracts handle billing, usage tracking, and SLA enforcement with complete transparency.
148
+ </p>
149
+ </div>
150
+ </div>
151
+
152
+ <!-- Feature 3 -->
153
+ <div class="bg-gray-50 rounded-lg p-6">
154
+ <div class="flex items-center">
155
+ <div class="flex-shrink-0 bg-indigo-500 rounded-md p-3">
156
+ <i class="fas fa-search-dollar text-white text-xl"></i>
157
+ </div>
158
+ <div class="ml-5">
159
+ <h3 class="text-lg leading-6 font-medium text-gray-900">Price Comparison</h3>
160
+ </div>
161
+ </div>
162
+ <div class="mt-4">
163
+ <p class="text-base text-gray-500">
164
+ Compare services across providers by price, location, and performance metrics in real-time.
165
+ </p>
166
+ </div>
167
+ </div>
168
+
169
+ <!-- Feature 4 -->
170
+ <div class="bg-gray-50 rounded-lg p-6">
171
+ <div class="flex items-center">
172
+ <div class="flex-shrink-0 bg-indigo-500 rounded-md p-3">
173
+ <i class="fas fa-chart-line text-white text-xl"></i>
174
+ </div>
175
+ <div class="ml-5">
176
+ <h3 class="text-lg leading-6 font-medium text-gray-900">Usage Analytics</h3>
177
+ </div>
178
+ </div>
179
+ <div class="mt-4">
180
+ <p class="text-base text-gray-500">
181
+ Detailed dashboards show your resource consumption and costs across all providers.
182
+ </p>
183
+ </div>
184
+ </div>
185
+
186
+ <!-- Feature 5 -->
187
+ <div class="bg-gray-50 rounded-lg p-6">
188
+ <div class="flex items-center">
189
+ <div class="flex-shrink-0 bg-indigo-500 rounded-md p-3">
190
+ <i class="fas fa-file-contract text-white text-xl"></i>
191
+ </div>
192
+ <div class="ml-5">
193
+ <h3 class="text-lg leading-6 font-medium text-gray-900">Immutable SLAs</h3>
194
+ </div>
195
+ </div>
196
+ <div class="mt-4">
197
+ <p class="text-base text-gray-500">
198
+ Service agreements are recorded on-chain and automatically enforced by smart contracts.
199
+ </p>
200
+ </div>
201
+ </div>
202
+
203
+ <!-- Feature 6 -->
204
+ <div class="bg-gray-50 rounded-lg p-6">
205
+ <div class="flex items-center">
206
+ <div class="flex-shrink-0 bg-indigo-500 rounded-md p-3">
207
+ <i class="fas fa-coins text-white text-xl"></i>
208
+ </div>
209
+ <div class="ml-5">
210
+ <h3 class="text-lg leading-6 font-medium text-gray-900">Token Payments</h3>
211
+ </div>
212
+ </div>
213
+ <div class="mt-4">
214
+ <p class="text-base text-gray-500">
215
+ Pay with native tokens or stablecoins, with automatic conversion and settlement.
216
+ </p>
217
+ </div>
218
+ </div>
219
+ </div>
220
+ </div>
221
+ </div>
222
+ </div>
223
+
224
+ <!-- Marketplace Preview -->
225
+ <div class="py-12 bg-gray-50">
226
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
227
+ <div class="text-center">
228
+ <h2 class="text-3xl font-extrabold text-gray-900 sm:text-4xl">
229
+ Cloud Services Marketplace
230
+ </h2>
231
+ <p class="mt-4 max-w-2xl text-xl text-gray-500 mx-auto">
232
+ Browse and compare services from leading providers
233
+ </p>
234
+ </div>
235
+
236
+ <!-- Filter Controls -->
237
+ <div class="mt-8 flex flex-col sm:flex-row justify-between items-center bg-white p-4 rounded-lg shadow">
238
+ <div class="w-full sm:w-auto mb-4 sm:mb-0">
239
+ <label for="provider" class="sr-only">Provider</label>
240
+ <select id="provider" class="block w-full pl-3 pr-10 py-2 text-base border-gray-300 focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm rounded-md">
241
+ <option selected>All Providers</option>
242
+ <option>AWS</option>
243
+ <option>Google Cloud</option>
244
+ <option>Azure</option>
245
+ <option>Alibaba Cloud</option>
246
+ </select>
247
+ </div>
248
+ <div class="w-full sm:w-auto mb-4 sm:mb-0 sm:ml-4">
249
+ <label for="service-type" class="sr-only">Service Type</label>
250
+ <select id="service-type" class="block w-full pl-3 pr-10 py-2 text-base border-gray-300 focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm rounded-md">
251
+ <option selected>All Service Types</option>
252
+ <option>Compute</option>
253
+ <option>Storage</option>
254
+ <option>Database</option>
255
+ <option>Networking</option>
256
+ </select>
257
+ </div>
258
+ <div class="w-full sm:w-auto mb-4 sm:mb-0 sm:ml-4">
259
+ <label for="location" class="sr-only">Location</label>
260
+ <select id="location" class="block w-full pl-3 pr-10 py-2 text-base border-gray-300 focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm rounded-md">
261
+ <option selected>All Locations</option>
262
+ <option>North America</option>
263
+ <option>Europe</option>
264
+ <option>Asia</option>
265
+ <option>South America</option>
266
+ </select>
267
+ </div>
268
+ <div class="w-full sm:w-auto sm:ml-4">
269
+ <button class="w-full bg-indigo-600 text-white px-4 py-2 rounded-md hover:bg-indigo-700">
270
+ Apply Filters
271
+ </button>
272
+ </div>
273
+ </div>
274
+
275
+ <!-- Service Cards -->
276
+ <div class="mt-8 grid gap-6 grid-cols-1 sm:grid-cols-2 lg:grid-cols-3">
277
+ <!-- Service Card 1 -->
278
+ <div class="service-card bg-white overflow-hidden shadow rounded-lg transition duration-300 ease-in-out">
279
+ <div class="px-4 py-5 sm:p-6">
280
+ <div class="flex items-center">
281
+ <div class="flex-shrink-0 bg-blue-500 rounded-md p-3">
282
+ <i class="fab fa-aws text-white text-2xl"></i>
283
+ </div>
284
+ <div class="ml-5">
285
+ <h3 class="text-lg leading-6 font-medium text-gray-900">AWS EC2 t3.large</h3>
286
+ <p class="mt-1 text-sm text-gray-500">Compute - US East (N. Virginia)</p>
287
+ </div>
288
+ </div>
289
+ <div class="mt-6">
290
+ <div class="flex justify-between">
291
+ <span class="text-sm text-gray-500">vCPUs</span>
292
+ <span class="text-sm font-medium">2</span>
293
+ </div>
294
+ <div class="mt-2 flex justify-between">
295
+ <span class="text-sm text-gray-500">Memory</span>
296
+ <span class="text-sm font-medium">8 GB</span>
297
+ </div>
298
+ <div class="mt-2 flex justify-between">
299
+ <span class="text-sm text-gray-500">Storage</span>
300
+ <span class="text-sm font-medium">EBS Only</span>
301
+ </div>
302
+ <div class="mt-4 pt-4 border-t border-gray-200 flex justify-between items-center">
303
+ <span class="text-2xl font-bold text-gray-900">$0.0832</span>
304
+ <span class="text-sm text-gray-500">per hour</span>
305
+ </div>
306
+ </div>
307
+ </div>
308
+ <div class="px-4 py-4 bg-gray-50 flex justify-between">
309
+ <button class="text-sm text-indigo-600 hover:text-indigo-900 font-medium">
310
+ View Details
311
+ </button>
312
+ <button class="bg-indigo-600 text-white px-3 py-1 rounded text-sm font-medium hover:bg-indigo-700">
313
+ Provision
314
+ </button>
315
+ </div>
316
+ </div>
317
+
318
+ <!-- Service Card 2 -->
319
+ <div class="service-card bg-white overflow-hidden shadow rounded-lg transition duration-300 ease-in-out">
320
+ <div class="px-4 py-5 sm:p-6">
321
+ <div class="flex items-center">
322
+ <div class="flex-shrink-0 bg-blue-400 rounded-md p-3">
323
+ <i class="fab fa-google text-white text-2xl"></i>
324
+ </div>
325
+ <div class="ml-5">
326
+ <h3 class="text-lg leading-6 font-medium text-gray-900">GCP n2-standard-2</h3>
327
+ <p class="mt-1 text-sm text-gray-500">Compute - Europe (Belgium)</p>
328
+ </div>
329
+ </div>
330
+ <div class="mt-6">
331
+ <div class="flex justify-between">
332
+ <span class="text-sm text-gray-500">vCPUs</span>
333
+ <span class="text-sm font-medium">2</span>
334
+ </div>
335
+ <div class="mt-2 flex justify-between">
336
+ <span class="text-sm text-gray-500">Memory</span>
337
+ <span class="text-sm font-medium">8 GB</span>
338
+ </div>
339
+ <div class="mt-2 flex justify-between">
340
+ <span class="text-sm text-gray-500">Storage</span>
341
+ <span class="text-sm font-medium">10 GB SSD</span>
342
+ </div>
343
+ <div class="mt-4 pt-4 border-t border-gray-200 flex justify-between items-center">
344
+ <span class="text-2xl font-bold text-gray-900">$0.0970</span>
345
+ <span class="text-sm text-gray-500">per hour</span>
346
+ </div>
347
+ </div>
348
+ </div>
349
+ <div class="px-4 py-4 bg-gray-50 flex justify-between">
350
+ <button class="text-sm text-indigo-600 hover:text-indigo-900 font-medium">
351
+ View Details
352
+ </button>
353
+ <button class="bg-indigo-600 text-white px-3 py-1 rounded text-sm font-medium hover:bg-indigo-700">
354
+ Provision
355
+ </button>
356
+ </div>
357
+ </div>
358
+
359
+ <!-- Service Card 3 -->
360
+ <div class="service-card bg-white overflow-hidden shadow rounded-lg transition duration-300 ease-in-out">
361
+ <div class="px-4 py-5 sm:p-6">
362
+ <div class="flex items-center">
363
+ <div class="flex-shrink-0 bg-blue-600 rounded-md p-3">
364
+ <i class="fab fa-microsoft text-white text-2xl"></i>
365
+ </div>
366
+ <div class="ml-5">
367
+ <h3 class="text-lg leading-6 font-medium text-gray-900">Azure D2s v3</h3>
368
+ <p class="mt-1 text-sm text-gray-500">Compute - Asia (Singapore)</p>
369
+ </div>
370
+ </div>
371
+ <div class="mt-6">
372
+ <div class="flex justify-between">
373
+ <span class="text-sm text-gray-500">vCPUs</span>
374
+ <span class="text-sm font-medium">2</span>
375
+ </div>
376
+ <div class="mt-2 flex justify-between">
377
+ <span class="text-sm text-gray-500">Memory</span>
378
+ <span class="text-sm font-medium">8 GB</span>
379
+ </div>
380
+ <div class="mt-2 flex justify-between">
381
+ <span class="text-sm text-gray-500">Storage</span>
382
+ <span class="text-sm font-medium">Temp Storage</span>
383
+ </div>
384
+ <div class="mt-4 pt-4 border-t border-gray-200 flex justify-between items-center">
385
+ <span class="text-2xl font-bold text-gray-900">$0.1100</span>
386
+ <span class="text-sm text-gray-500">per hour</span>
387
+ </div>
388
+ </div>
389
+ </div>
390
+ <div class="px-4 py-4 bg-gray-50 flex justify-between">
391
+ <button class="text-sm text-indigo-600 hover:text-indigo-900 font-medium">
392
+ View Details
393
+ </button>
394
+ <button class="bg-indigo-600 text-white px-3 py-1 rounded text-sm font-medium hover:bg-indigo-700">
395
+ Provision
396
+ </button>
397
+ </div>
398
+ </div>
399
+ </div>
400
+
401
+ <div class="mt-8 text-center">
402
+ <button class="bg-white text-indigo-600 px-6 py-3 border border-gray-300 rounded-md text-base font-medium hover:bg-gray-50">
403
+ View All Services
404
+ </button>
405
+ </div>
406
+ </div>
407
+ </div>
408
+
409
+ <!-- Dashboard Preview -->
410
+ <div class="py-12 bg-white">
411
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
412
+ <div class="lg:text-center">
413
+ <h2 class="text-base text-indigo-600 font-semibold tracking-wide uppercase">User Dashboard</h2>
414
+ <p class="mt-2 text-3xl leading-8 font-extrabold tracking-tight text-gray-900 sm:text-4xl">
415
+ Manage your cloud resources
416
+ </p>
417
+ </div>
418
+
419
+ <div class="mt-10">
420
+ <div class="bg-gray-50 rounded-lg p-6 shadow-inner">
421
+ <!-- Dashboard Tabs -->
422
+ <div class="border-b border-gray-200">
423
+ <nav class="-mb-px flex space-x-8">
424
+ <a href="#" class="border-indigo-500 text-indigo-600 whitespace-nowrap py-4 px-1 border-b-2 font-medium text-sm">
425
+ Overview
426
+ </a>
427
+ <a href="#" class="border-transparent text-gray-500 hover:text-gray-700 hover:border-gray-300 whitespace-nowrap py-4 px-1 border-b-2 font-medium text-sm">
428
+ Resources
429
+ </a>
430
+ <a href="#" class="border-transparent text-gray-500 hover:text-gray-700 hover:border-gray-300 whitespace-nowrap py-4 px-1 border-b-2 font-medium text-sm">
431
+ Billing
432
+ </a>
433
+ <a href="#" class="border-transparent text-gray-500 hover:text-gray-700 hover:border-gray-300 whitespace-nowrap py-4 px-1 border-b-2 font-medium text-sm">
434
+ Wallet
435
+ </a>
436
+ </nav>
437
+ </div>
438
+
439
+ <!-- Dashboard Content -->
440
+ <div class="mt-6">
441
+ <div class="grid grid-cols-1 gap-5 sm:grid-cols-3">
442
+ <!-- Stats Card 1 -->
443
+ <div class="dashboard-card bg-white overflow-hidden shadow rounded-lg transition duration-150 ease-in-out">
444
+ <div class="px-4 py-5 sm:p-6">
445
+ <div class="flex items-center">
446
+ <div class="flex-shrink-0 bg-indigo-500 rounded-md p-2">
447
+ <i class="fas fa-server text-white"></i>
448
+ </div>
449
+ <div class="ml-5 w-0 flex-1">
450
+ <dt class="text-sm font-medium text-gray-500 truncate">
451
+ Active Instances
452
+ </dt>
453
+ <dd class="flex items-baseline">
454
+ <div class="text-2xl font-semibold text-gray-900">
455
+ 8
456
+ </div>
457
+ </dd>
458
+ </div>
459
+ </div>
460
+ </div>
461
+ </div>
462
+
463
+ <!-- Stats Card 2 -->
464
+ <div class="dashboard-card bg-white overflow-hidden shadow rounded-lg transition duration-150 ease-in-out">
465
+ <div class="px-4 py-5 sm:p-6">
466
+ <div class="flex items-center">
467
+ <div class="flex-shrink-0 bg-indigo-500 rounded-md p-2">
468
+ <i class="fas fa-coins text-white"></i>
469
+ </div>
470
+ <div class="ml-5 w-0 flex-1">
471
+ <dt class="text-sm font-medium text-gray-500 truncate">
472
+ Current Balance
473
+ </dt>
474
+ <dd class="flex items-baseline">
475
+ <div class="text-2xl font-semibold text-gray-900">
476
+ 1.24 ETH
477
+ </div>
478
+ </dd>
479
+ </div>
480
+ </div>
481
+ </div>
482
+ </div>
483
+
484
+ <!-- Stats Card 3 -->
485
+ <div class="dashboard-card bg-white overflow-hidden shadow rounded-lg transition duration-150 ease-in-out">
486
+ <div class="px-4 py-5 sm:p-6">
487
+ <div class="flex items-center">
488
+ <div class="flex-shrink-0 bg-indigo-500 rounded-md p-2">
489
+ <i class="fas fa-receipt text-white"></i>
490
+ </div>
491
+ <div class="ml-5 w-0 flex-1">
492
+ <dt class="text-sm font-medium text-gray-500 truncate">
493
+ Monthly Cost
494
+ </dt>
495
+ <dd class="flex items-baseline">
496
+ <div class="text-2xl font-semibold text-gray-900">
497
+ $342.50
498
+ </div>
499
+ </dd>
500
+ </div>
501
+ </div>
502
+ </div>
503
+ </div>
504
+ </div>
505
+
506
+ <!-- Resource Table -->
507
+ <div class="mt-8">
508
+ <h3 class="text-lg leading-6 font-medium text-gray-900">
509
+ Your Cloud Resources
510
+ </h3>
511
+ <div class="mt-4 overflow-x-auto">
512
+ <div class="align-middle inline-block min-w-full shadow overflow-hidden sm:rounded-lg">
513
+ <table class="min-w-full divide-y divide-gray-200">
514
+ <thead class="bg-gray-50">
515
+ <tr>
516
+ <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">
517
+ Name
518
+ </th>
519
+ <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">
520
+ Provider
521
+ </th>
522
+ <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">
523
+ Type
524
+ </th>
525
+ <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">
526
+ Status
527
+ </th>
528
+ <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">
529
+ Cost
530
+ </th>
531
+ <th scope="col" class="relative px-6 py-3">
532
+ <span class="sr-only">Manage</span>
533
+ </th>
534
+ </tr>
535
+ </thead>
536
+ <tbody class="bg-white divide-y divide-gray-200">
537
+ <tr>
538
+ <td class="px-6 py-4 whitespace-nowrap">
539
+ <div class="flex items-center">
540
+ <div class="flex-shrink-0 h-10 w-10">
541
+ <i class="fab fa-aws text-2xl text-orange-500"></i>
542
+ </div>
543
+ <div class="ml-4">
544
+ <div class="text-sm font-medium text-gray-900">
545
+ web-server-1
546
+ </div>
547
+ <div class="text-sm text-gray-500">
548
+ us-east-1
549
+ </div>
550
+ </div>
551
+ </div>
552
+ </td>
553
+ <td class="px-6 py-4 whitespace-nowrap">
554
+ <div class="text-sm text-gray-900">AWS</div>
555
+ </td>
556
+ <td class="px-6 py-4 whitespace-nowrap">
557
+ <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-green-100 text-green-800">
558
+ Compute
559
+ </span>
560
+ </td>
561
+ <td class="px-6 py-4 whitespace-nowrap">
562
+ <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-green-100 text-green-800">
563
+ Running
564
+ </span>
565
+ </td>
566
+ <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">
567
+ $0.0832/hr
568
+ </td>
569
+ <td class="px-6 py-4 whitespace-nowrap text-right text-sm font-medium">
570
+ <a href="#" class="text-indigo-600 hover:text-indigo-900">Manage</a>
571
+ </td>
572
+ </tr>
573
+ <tr>
574
+ <td class="px-6 py-4 whitespace-nowrap">
575
+ <div class="flex items-center">
576
+ <div class="flex-shrink-0 h-10 w-10">
577
+ <i class="fab fa-google text-2xl text-blue-400"></i>
578
+ </div>
579
+ <div class="ml-4">
580
+ <div class="text-sm font-medium text-gray-900">
581
+ db-primary
582
+ </div>
583
+ <div class="text-sm text-gray-500">
584
+ europe-west1
585
+ </div>
586
+ </div>
587
+ </div>
588
+ </td>
589
+ <td class="px-6 py-4 whitespace-nowrap">
590
+ <div class="text-sm text-gray-900">Google Cloud</div>
591
+ </td>
592
+ <td class="px-6 py-4 whitespace-nowrap">
593
+ <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-blue-100 text-blue-800">
594
+ Database
595
+ </span>
596
+ </td>
597
+ <td class="px-6 py-4 whitespace-nowrap">
598
+ <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-green-100 text-green-800">
599
+ Running
600
+ </span>
601
+ </td>
602
+ <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">
603
+ $0.1450/hr
604
+ </td>
605
+ <td class="px-6 py-4 whitespace-nowrap text-right text-sm font-medium">
606
+ <a href="#" class="text-indigo-600 hover:text-indigo-900">Manage</a>
607
+ </td>
608
+ </tr>
609
+ <tr>
610
+ <td class="px-6 py-4 whitespace-nowrap">
611
+ <div class="flex items-center">
612
+ <div class="flex-shrink-0 h-10 w-10">
613
+ <i class="fab fa-microsoft text-2xl text-blue-600"></i>
614
+ </div>
615
+ <div class="ml-4">
616
+ <div class="text-sm font-medium text-gray-900">
617
+ storage-archive
618
+ </div>
619
+ <div class="text-sm text-gray-500">
620
+ southeastasia
621
+ </div>
622
+ </div>
623
+ </div>
624
+ </td>
625
+ <td class="px-6 py-4 whitespace-nowrap">
626
+ <div class="text-sm text-gray-900">Azure</div>
627
+ </td>
628
+ <td class="px-6 py-4 whitespace-nowrap">
629
+ <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-purple-100 text-purple-800">
630
+ Storage
631
+ </span>
632
+ </td>
633
+ <td class="px-6 py-4 whitespace-nowrap">
634
+ <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-yellow-100 text-yellow-800">
635
+ Provisioning
636
+ </span>
637
+ </td>
638
+ <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">
639
+ $0.0230/hr
640
+ </td>
641
+ <td class="px-6 py-4 whitespace-nowrap text-right text-sm font-medium">
642
+ <a href="#" class="text-indigo-600 hover:text-indigo-900">Manage</a>
643
+ </td>
644
+ </tr>
645
+ </tbody>
646
+ </table>
647
+ </div>
648
+ </div>
649
+ </div>
650
+ </div>
651
+ </div>
652
+ </div>
653
+ </div>
654
+ </div>
655
+
656
+ <!-- Provider Dashboard Preview -->
657
+ <div class="py-12 bg-gray-50">
658
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
659
+ <div class="lg:text-center">
660
+ <h2 class="text-base text-indigo-600 font-semibold tracking-wide uppercase">For Providers</h2>
661
+ <p class="mt-2 text-3xl leading-8 font-extrabold tracking-tight text-gray-900 sm:text-4xl">
662
+ Grow your cloud business
663
+ </p>
664
+ <p class="mt-4 max-w-2xl text-xl text-gray-500 lg:mx-auto">
665
+ Register your services and reach thousands of potential customers
666
+ </p>
667
+ </div>
668
+
669
+ <div class="mt-10">
670
+ <div class="bg-white rounded-lg shadow overflow-hidden">
671
+ <div class="p-6">
672
+ <div class="flex items-center">
673
+ <div class="flex-shrink-0 bg-indigo-500 rounded-md p-3">
674
+ <i class="fas fa-cloud-upload-alt text-white text-xl"></i>
675
+ </div>
676
+ <div class="ml-5">
677
+ <h3 class="text-lg leading-6 font-medium text-gray-900">Register New Service</h3>
678
+ </div>
679
+ </div>
680
+ <div class="mt-6 grid grid-cols-1 gap-y-6 gap-x-4 sm:grid-cols-6">
681
+ <div class="sm:col-span-3">
682
+ <label for="service-name" class="block text-sm font-medium text-gray-700">Service Name</label>
683
+ <div class="mt-1">
684
+ <input type="text" name="service-name" id="service-name" class="shadow-sm focus:ring-indigo-500 focus:border-indigo-500 block w-full sm:text-sm border-gray-300 rounded-md">
685
+ </div>
686
+ </div>
687
+
688
+ <div class="sm:col-span-3">
689
+ <label for="service-type" class="block text-sm font-medium text-gray-700">Service Type</label>
690
+ <div class="mt-1">
691
+ <select id="service-type" name="service-type" class="shadow-sm focus:ring-indigo-500 focus:border-indigo-500 block w-full sm:text-sm border-gray-300 rounded-md">
692
+ <option>Compute</option>
693
+ <option>Storage</option>
694
+ <option>Database</option>
695
+ <option>Networking</option>
696
+ <option>Other</option>
697
+ </select>
698
+ </div>
699
+ </div>
700
+
701
+ <div class="sm:col-span-6">
702
+ <label for="description" class="block text-sm font-medium text-gray-700">Description</label>
703
+ <div class="mt-1">
704
+ <textarea id="description" name="description" rows="3" class="shadow-sm focus:ring-indigo-500 focus:border-indigo-500 block w-full sm:text-sm border-gray-300 rounded-md"></textarea>
705
+ </div>
706
+ </div>
707
+
708
+ <div class="sm:col-span-2">
709
+ <label for="price" class="block text-sm font-medium text-gray-700">Price per hour (USD)</label>
710
+ <div class="mt-1 relative rounded-md shadow-sm">
711
+ <div class="absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none">
712
+ <span class="text-gray-500 sm:text-sm">$</span>
713
+ </div>
714
+ <input type="text" name="price" id="price" class="focus:ring-indigo-500 focus:border-indigo-500 block w-full pl-7 pr-12 sm:text-sm border-gray-300 rounded-md" placeholder="0.00">
715
+ <div class="absolute inset-y-0 right-0 flex items-center">
716
+ <label for="currency" class="sr-only">Currency</label>
717
+ <select id="currency" name="currency" class="focus:ring-indigo-500 focus:border-indigo-500 h-full py-0 pl-2 pr-7 border-transparent bg-transparent text-gray-500 sm:text-sm rounded-md">
718
+ <option>USD</option>
719
+ <option>ETH</option>
720
+ <option>USDC</option>
721
+ </select>
722
+ </div>
723
+ </div>
724
+ </div>
725
+
726
+ <div class="sm:col-span-2">
727
+ <label for="region" class="block text-sm font-medium text-gray-700">Region</label>
728
+ <div class="mt-1">
729
+ <select id="region" name="region" class="shadow-sm focus:ring-indigo-500 focus:border-indigo-500 block w-full sm:text-sm border-gray-300 rounded-md">
730
+ <option>US East (N. Virginia)</option>
731
+ <option>US West (Oregon)</option>
732
+ <option>Europe (Ireland)</option>
733
+ <option>Asia Pacific (Singapore)</option>
734
+ </select>
735
+ </div>
736
+ </div>
737
+
738
+ <div class="sm:col-span-2">
739
+ <label for="specs" class="block text-sm font-medium text-gray-700">Specs</label>
740
+ <div class="mt-1">
741
+ <input type="text" name="specs" id="specs" class="shadow-sm focus:ring-indigo-500 focus:border-indigo-500 block w-full sm:text-sm border-gray-300 rounded-md" placeholder="e.g. 2vCPU, 8GB RAM">
742
+ </div>
743
+ </div>
744
+
745
+ <div class="sm:col-span-6">
746
+ <label class="block text-sm font-medium text-gray-700">SLA Options</label>
747
+ <div class="mt-2 space-y-2">
748
+ <div class="flex items-center">
749
+ <input id="sla-uptime" name="sla-options" type="checkbox" class="focus:ring-indigo-500 h-4 w-4 text-indigo-600 border-gray-300 rounded">
750
+ <label for="sla-uptime" class="ml-3 block text-sm font-medium text-gray-700">
751
+ 99.9% Uptime Guarantee (+$0.02/hr)
752
+ </label>
753
+ </div>
754
+ <div class="flex items-center">
755
+ <input id="sla-support" name="sla-options" type="checkbox" class="focus:ring-indigo-500 h-4 w-4 text-indigo-600 border-gray-300 rounded">
756
+ <label for="sla-support" name="sla-options" class="ml-3 block text-sm font-medium text-gray-700">
757
+ 24/7 Premium Support (+$0.05/hr)
758
+ </label>
759
+ </div>
760
+ </div>
761
+ </div>
762
+ </div>
763
+ </div>
764
+ <div class="px-4 py-3 bg-gray-50 text-right sm:px-6">
765
+ <button type="submit" class="bg-indigo-600 border border-transparent rounded-md shadow-sm py-2 px-4 inline-flex justify-center text-sm font-medium text-white hover:bg-indigo-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500">
766
+ Register Service
767
+ </button>
768
+ </div>
769
+ </div>
770
+ </div>
771
+ </div>
772
+ </div>
773
+
774
+ <!-- Tech Stack Section -->
775
+ <div class="py-12 bg-white">
776
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
777
+ <div class="lg:text-center">
778
+ <h2 class="text-base text-indigo-600 font-semibold tracking-wide uppercase">Technology</h2>
779
+ <p class="mt-2 text-3xl leading-8 font-extrabold tracking-tight text-gray-900 sm:text-4xl">
780
+ Our Tech Stack
781
+ </p>
782
+ </div>
783
+
784
+ <div class="mt-10">
785
+ <div class="grid grid-cols-2 gap-8 md:grid-cols-4">
786
+ <div class="col-span-1 flex justify-center">
787
+ <div class="flex items-center">
788
+ <i class="fab fa-react text-4xl text-blue-500"></i>
789
+ <span class="ml-3 text-lg font-medium">React/Next.js</span>
790
+ </div>
791
+ </div>
792
+ <div class="col-span-1 flex justify-center">
793
+ <div class="flex items-center">
794
+ <i class="fab fa-node-js text-4xl text-green-500"></i>
795
+ <span class="ml-3 text-lg font-medium">Node.js</span>
796
+ </div>
797
+ </div>
798
+ <div class="col-span-1 flex justify-center">
799
+ <div class="flex items-center">
800
+ <i class="fas fa-link text-4xl text-purple-500"></i>
801
+ <span class="ml-3 text-lg font-medium">Web3.js</span>
802
+ </div>
803
+ </div>
804
+ <div class="col-span-1 flex justify-center">
805
+ <div class="flex items-center">
806
+ <i class="fab fa-ethereum text-4xl text-gray-500"></i>
807
+ <span class="ml-3 text-lg font-medium">Ethereum</span>
808
+ </div>
809
+ </div>
810
+ <div class="col-span-1 flex justify-center">
811
+ <div class="flex items-center">
812
+ <i class="fas fa-file-contract text-4xl text-yellow-500"></i>
813
+ <span class="ml-3 text-lg font-medium">Solidity</span>
814
+ </div>
815
+ </div>
816
+ <div class="col-span-1 flex justify-center">
817
+ <div class="flex items-center">
818
+ <i class="fas fa-database text-4xl text-blue-400"></i>
819
+ <span class="ml-3 text-lg font-medium">PostgreSQL</span>
820
+ </div>
821
+ </div>
822
+ <div class="col-span-1 flex justify-center">
823
+ <div class="flex items-center">
824
+ <i class="fas fa-network-wired text-4xl text-orange-500"></i>
825
+ <span class="ml-3 text-lg font-medium">IPFS</span>
826
+ </div>
827
+ </div>
828
+ <div class="col-span-1 flex justify-center">
829
+ <div class="flex items-center">
830
+ <i class="fas fa-code-branch text-4xl text-red-500"></i>
831
+ <span class="ml-3 text-lg font-medium">Terraform</span>
832
+ </div>
833
+ </div>
834
+ </div>
835
+ </div>
836
+ </div>
837
+ </div>
838
+
839
+ <!-- CTA Section -->
840
+ <div class="gradient-bg">
841
+ <div class="max-w-7xl mx-auto py-12 px-4 sm:px-6 lg:py-16 lg:px-8 lg:flex lg:items-center lg:justify-between">
842
+ <h2 class="text-3xl font-extrabold tracking-tight text-white sm:text-4xl">
843
+ <span class="block">Ready to get started?</span>
844
+ <span class="block text-indigo-200">Join the decentralized cloud revolution today.</span>
845
+ </h2>
846
+ <div class="mt-8 flex lg:mt-0 lg:flex-shrink-0">
847
+ <div class="inline-flex rounded-md shadow">
848
+ <a href="#" class="inline-flex items-center justify-center px-5 py-3 border border-transparent text-base font-medium rounded-md text-indigo-600 bg-white hover:bg-indigo-50">
849
+ Sign up for free
850
+ </a>
851
+ </div>
852
+ <div class="ml-3 inline-flex rounded-md shadow">
853
+ <a href="#" class="inline-flex items-center justify-center px-5 py-3 border border-transparent text-base font-medium rounded-md text-white bg-indigo-600 bg-opacity-60 hover:bg-opacity-70">
854
+ Contact sales
855
+ </a>
856
+ </div>
857
+ </div>
858
+ </div>
859
+ </div>
860
+
861
+ <!-- Footer -->
862
+ <footer class="bg-gray-800">
863
+ <div class="max-w-7xl mx-auto py-12 px-4 sm:px-6 lg:px-8">
864
+ <div class="grid grid-cols-2 md:grid-cols-4 gap-8">
865
+ <div>
866
+ <h3 class="text-sm font-semibold text-gray-400 tracking-wider uppercase">Product</h3>
867
+ <ul class="mt-4 space-y-4">
868
+ <li><a href="#" class="text-base text-gray-300 hover:text-white">Features</a></li>
869
+ <li><a href="#" class="text-base text-gray-300 hover:text-white">Pricing</a></li>
870
+ <li><a href="#" class="text-base text-gray-300 hover:text-white">API</a></li>
871
+ <li><a href="#" class="text-base text-gray-300 hover:text-white">Documentation</a></li>
872
+ </ul>
873
+ </div>
874
+ <div>
875
+ <h3 class="text-sm font-semibold text-gray-400 tracking-wider uppercase">Company</h3>
876
+ <ul class="mt-4 space-y-4">
877
+ <li><a href="#" class="text-base text-gray-300 hover:text-white">About</a></li>
878
+ <li><a href="#" class="text-base text-gray-300 hover:text-white">Blog</a></li>
879
+ <li><a href="#" class="text-base text-gray-300 hover:text-white">Careers</a></li>
880
+ <li><a href="#" class="text-base text-gray-300 hover:text-white">Press</a></li>
881
+ </ul>
882
+ </div>
883
+ <div>
884
+ <h3 class="text-sm font-semibold text-gray-400 tracking-wider uppercase">Legal</h3>
885
+ <ul class="mt-4 space-y-4">
886
+ <li><a href="#" class="text-base text-gray-300 hover:text-white">Privacy</a></li>
887
+ <li><a href="#" class="text-base text-gray-300 hover:text-white">Terms</a></li>
888
+ <li><a href="#" class="text-base text-gray-300 hover:text-white">Cookie Policy</a></li>
889
+ <li><a href="#" class="text-base text-gray-300 hover:text-white">GDPR</a></li>
890
+ </ul>
891
+ </div>
892
+ <div>
893
+ <h3 class="text-sm font-semibold text-gray-400 tracking-wider uppercase">Connect</h3>
894
+ <ul class="mt-4 space-y-4">
895
+ <li><a href="#" class="text-base text-gray-300 hover:text-white">Twitter</a></li>
896
+ <li><a href="#" class="text-base text-gray-300 hover:text-white">GitHub</a></li>
897
+ <li><a href="#" class="text-base text-gray-300 hover:text-white">Discord</a></li>
898
+ <li><a href="#" class="text-base text-gray-300 hover:text-white">Email</a></li>
899
+ </ul>
900
+ </div>
901
+ </div>
902
+ <div class="mt-12 border-t border-gray-700 pt-8 flex justify-between">
903
+ <p class="text-base text-gray-400">
904
+ &copy; 2023 CloudChain. All rights reserved.
905
+ </p>
906
+ <div class="flex space-x-6">
907
+ <a href="#" class="text-gray-400 hover:text-gray-300">
908
+ <i class="fab fa-twitter"></i>
909
+ </a>
910
+ <a href="#" class="text-gray-400 hover:text-gray-300">
911
+ <i class="fab fa-github"></i>
912
+ </a>
913
+ <a href="#" class="text-gray-400 hover:text-gray-300">
914
+ <i class="fab fa-discord"></i>
915
+ </a>
916
+ </div>
917
+ </div>
918
+ </div>
919
+ </footer>
920
+
921
+ <script>
922
+ // Simple animation for service cards on page load
923
+ document.addEventListener('DOMContentLoaded', function() {
924
+ const serviceCards = document.querySelectorAll('.service-card');
925
+
926
+ setTimeout(() => {
927
+ serviceCards.forEach((card, index) => {
928
+ setTimeout(() => {
929
+ card.classList.add('transform');
930
+ card.classList.add('transition');
931
+ card.classList.add('duration-300');
932
+ card.classList.add('ease-in-out');
933
+ }, index * 100);
934
+ });
935
+ }, 500);
936
+
937
+ // Connect wallet button functionality
938
+ const connectWalletBtn = document.querySelector('button.bg-indigo-700');
939
+ if (connectWalletBtn) {
940
+ connectWalletBtn.addEventListener('click', function() {
941
+ this.innerHTML = '<i class="fas fa-check-circle mr-2"></i> Connected';
942
+ this.classList.remove('bg-indigo-700');
943
+ this.classList.add('bg-green-600');
944
+
945
+ // Simulate wallet connection
946
+ setTimeout(() => {
947
+ const walletAddress = '0x742d35Cc6634C0532925a3b844Bc454e4438f44e';
948
+ const walletElement = document.createElement('div');
949
+ walletElement.className = 'ml-2 text-xs font-light';
950
+ walletElement.textContent = walletAddress.substring(0, 6) + '...' + walletAddress.substring(38);
951
+ this.parentNode.appendChild(walletElement);
952
+ }, 1000);
953
+ });
954
+ }
955
+ });
956
+ </script>
957
+ <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=jhparmar/ai-cloud-marketspace" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
958
+ </html>
prompts.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ Project Overview Goal: Create a decentralized platform where users can browse, compare, and provision services from multiple cloud providers (AWS, GCP, Azure, etc.), optionally leveraging blockchain/smart contracts for trustless transactions, usage tracking, and billing. --- Core Features 1. Cloud Provider Integration API integrations with AWS, GCP, Azure, and others. Support for basic services (e.g., compute, storage, DBs). Abstract provisioning layer. 2. Decentralized Backend Use blockchain for: Smart contract-based billing and usage tracking. Immutable logs and service agreements (SLAs). Token-based payments (optional). 3. Marketplace Interface Browse cloud services by price, location, provider, and SLA. Search and compare services. Transparent usage-based pricing. 4. User Dashboard Provision/manage instances. Monitor costs and usage. Manage tokens/wallet. 5. Provider Dashboard Register services and pricing. Manage offerings. View usage analytics. --- Tech Stack (Sample) Frontend: React.js or Next.js for SPA. Web3.js or Ethers.js for blockchain wallet integration (Metamask). Tailwind or shadcn/ui for styling. Backend: Node.js / FastAPI / Go for API orchestration. Integrate with Terraform, Pulumi, or SDKs for cloud provisioning. Blockchain: Ethereum (or a cheaper L2 like Polygon, Arbitrum). Solidity smart contracts: User contracts Provider registration Usage metering Payments Optional: Use Chainlink for real-world API price feeds. Storage: IPFS (for service metadata or logs). PostgreSQL or decentralized DBs (e.g., Tableland, Ceramic) for hybrid storage. --- Smart Contract Design (Simplified) contract CloudMarketplace { struct Service { string name; string description; uint pricePerHour; address provider; } mapping(uint => Service) public services; mapping(address => uint) public userBalance; function registerService(...) public; function provisionService(uint serviceId) public payable; function withdraw() public; } --- Monetization Ideas Commission on each transaction. Premium analytics tools. Token economy and staking for providers. --- Challenges Standardizing APIs across cloud platforms. Accurate metering and usage billing. Legal compliance for international usage. Smart contract upgrades/security. --- Would you like a GitHub starter template or mock architecture diagram for this?