seascheng commited on
Commit
40652f9
·
verified ·
1 Parent(s): 6c9d6d5

undefined - Initial Deployment

Browse files
Files changed (3) hide show
  1. README.md +7 -5
  2. index.html +363 -19
  3. prompts.txt +0 -0
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
- title: Handball 3
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: handball-3
3
+ emoji: 🐳
4
+ colorFrom: yellow
5
+ colorTo: yellow
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,363 @@
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>Handball Heroes - Youth Sports Academy</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" rel="stylesheet">
9
+ <style>
10
+ @keyframes pulse {
11
+ 0% { transform: scale(1); }
12
+ 50% { transform: scale(1.05); }
13
+ 100% { transform: scale(1); }
14
+ }
15
+ .pulse-animation {
16
+ animation: pulse 2s infinite;
17
+ }
18
+ .gradient-bg {
19
+ background: linear-gradient(135deg, #6B46C1 0%, #4299E1 100%);
20
+ }
21
+ .live-badge {
22
+ box-shadow: 0 0 10px rgba(239, 68, 68, 0.7);
23
+ }
24
+ .slide-up {
25
+ transform: translateY(100%);
26
+ transition: transform 0.3s ease-out;
27
+ }
28
+ .slide-up.show {
29
+ transform: translateY(0);
30
+ }
31
+ .coach-card:hover .coach-overlay {
32
+ opacity: 1;
33
+ }
34
+ .progress-ring {
35
+ transition: stroke-dashoffset 0.5s;
36
+ transform: rotate(-90deg);
37
+ transform-origin: 50% 50%;
38
+ }
39
+ </style>
40
+ </head>
41
+ <body class="bg-gray-50 font-sans">
42
+ <!-- Global Container -->
43
+ <div class="max-w-md mx-auto bg-white min-h-screen relative overflow-hidden">
44
+ <!-- App Header -->
45
+ <header class="gradient-bg text-white p-4 flex justify-between items-center sticky top-0 z-10">
46
+ <div class="flex items-center space-x-2">
47
+ <i class="fas fa-handshake-alt text-2xl"></i>
48
+ <h1 class="text-xl font-bold">Handball Heroes</h1>
49
+ </div>
50
+ <div class="flex items-center space-x-4">
51
+ <button class="p-2 rounded-full bg-white bg-opacity-20">
52
+ <i class="fas fa-bell"></i>
53
+ </button>
54
+ <div class="w-8 h-8 rounded-full bg-white bg-opacity-20 flex items-center justify-center">
55
+ <i class="fas fa-user"></i>
56
+ </div>
57
+ </div>
58
+ </header>
59
+
60
+ <main class="pb-20">
61
+ <!-- Navigation Tabs -->
62
+ <div class="flex justify-around items-center border-b">
63
+ <button class="py-3 px-4 border-b-2 border-purple-600 text-purple-600 font-medium">
64
+ <i class="fas fa-home mr-1"></i> Home
65
+ </button>
66
+ <button class="py-3 px-4 text-gray-600 font-medium">
67
+ <i class="fas fa-chart-line mr-1"></i> Training
68
+ </button>
69
+ <button class="py-3 px-4 text-gray-600 font-medium">
70
+ <i class="fas fa-calendar-alt mr-1"></i> Events
71
+ </button>
72
+ <button class="py-3 px-4 text-gray-600 font-medium">
73
+ <i class="fas fa-user mr-1"></i> Profile
74
+ </button>
75
+ </div>
76
+
77
+ <!-- Content -->
78
+ <div class="p-4 space-y-6">
79
+ <!-- Live Section -->
80
+ <div class="relative rounded-xl overflow-hidden shadow-md">
81
+ <img src="https://images.unsplash.com/photo-1540747913346-19e32dc3e97e?ixlib=rb-1.2.1&auto=format&fit=crop&w=1000&q=80"
82
+ alt="Handball Match" class="w-full h-40 object-cover">
83
+ <div class="absolute top-4 left-4 bg-red-500 text-white px-3 py-1 rounded-full text-xs font-bold flex items-center live-badge">
84
+ <span class="h-2 w-2 bg-white rounded-full mr-2 animate-pulse"></span>
85
+ LIVE NOW
86
+ </div>
87
+ <div class="absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black to-transparent p-4 text-white">
88
+ <h2 class="font-bold text-xl">Intermediate Handball Skills</h2>
89
+ <p class="text-sm opacity-90">Coach Michael • 150 watching</p>
90
+ </div>
91
+ <button class="absolute right-4 bottom-4 bg-red-500 text-white p-2 rounded-full shadow-lg">
92
+ <i class="fas fa-play"></i>
93
+ </button>
94
+ </div>
95
+
96
+ <!-- Events Section -->
97
+ <div>
98
+ <div class="flex justify-between items-center mb-2">
99
+ <h3 class="font-bold text-gray-700">Upcoming Events</h3>
100
+ <button class="text-purple-600 text-sm font-medium">See All</button>
101
+ </div>
102
+
103
+ <div class="space-y-3">
104
+ <!-- Event Card - Warm Up -->
105
+ <div class="bg-gradient-to-r from-yellow-50 to-orange-50 border border-orange-100 rounded-lg p-3 flex justify-between items-start">
106
+ <div class="flex items-start space-x-3">
107
+ <div class="bg-orange-100 text-orange-800 p-3 rounded-lg text-center">
108
+ <div class="font-bold text-lg">15</div>
109
+ <div class="text-xs uppercase">JUN</div>
110
+ </div>
111
+ <div>
112
+ <div class="flex items-center mb-1">
113
+ <span class="bg-orange-100 text-orange-800 px-2 py-1 rounded-full text-xs font-medium mr-2">Warm Up</span>
114
+ <span class="text-xs text-gray-500">9:00 AM</span>
115
+ </div>
116
+ <h4 class="font-bold text-gray-800">Pre-season Training Camp</h4>
117
+ <p class="text-sm text-gray-600 mt-1">Skills development for ages 10-12</p>
118
+ </div>
119
+ </div>
120
+ <button class="bg-white text-orange-500 p-1 rounded-full shadow">
121
+ <i class="fas fa-chevron-right text-xs"></i>
122
+ </button>
123
+ </div>
124
+
125
+ <!-- Event Card - Paid -->
126
+ <div class="bg-gradient-to-r from-green-50 to-teal-50 border border-teal-100 rounded-lg p-3 flex justify-between items-start">
127
+ <div class="flex items-start space-x-3">
128
+ <div class="bg-teal-100 text-teal-800 p-3 rounded-lg text-center">
129
+ <div class="font-bold text-lg">22</div>
130
+ <div class="text-xs uppercase">JUN</div>
131
+ </div>
132
+ <div>
133
+ <div class="flex items-center mb-1">
134
+ <span class="bg-teal-100 text-teal-800 px-2 py-1 rounded-full text-xs font-medium mr-2">Paid</span>
135
+ <span class="text-xs text-gray-500">10:30 AM</span>
136
+ </div>
137
+ <h4 class="font-bold text-gray-800">Summer Tournament</h4>
138
+ <p class="text-sm text-gray-600 mt-1">Regional qualifier • Team selection</p>
139
+ </div>
140
+ </div>
141
+ <button class="bg-white text-teal-500 p-1 rounded-full shadow">
142
+ <i class="fas fa-chevron-right text-xs"></i>
143
+ </button>
144
+ </div>
145
+ </div>
146
+ </div>
147
+
148
+ <!-- Brand Section -->
149
+ <div>
150
+ <div class="flex justify-between items-center mb-2">
151
+ <h3 class="font-bold text-gray-700">Our Club</h3>
152
+ </div>
153
+
154
+ <div class="grid grid-cols-3 gap-3">
155
+ <!-- Coaches -->
156
+ <div class="bg-purple-50 border border-purple-100 rounded-lg p-3 text-center">
157
+ <div class="bg-purple-100 text-purple-600 w-12 h-12 rounded-full flex items-center justify-center mx-auto mb-2">
158
+ <i class="fas fa-users text-xl"></i>
159
+ </div>
160
+ <h4 class="font-bold text-sm">Coaches</h4>
161
+ </div>
162
+
163
+ <!-- About -->
164
+ <div class="bg-blue-50 border border-blue-100 rounded-lg p-3 text-center">
165
+ <div class="bg-blue-100 text-blue-600 w-12 h-12 rounded-full flex items-center justify-center mx-auto mb-2">
166
+ <i class="fas fa-info-circle text-xl"></i>
167
+ </div>
168
+ <h4 class="font-bold text-sm">About Us</h4>
169
+ </div>
170
+
171
+ <!-- Courses -->
172
+ <div class="bg-green-50 border border-green-100 rounded-lg p-3 text-center">
173
+ <div class="bg-green-100 text-green-600 w-12 h-12 rounded-full flex items-center justify-center mx-auto mb-2">
174
+ <i class="fas fa-graduation-cap text-xl"></i>
175
+ </div>
176
+ <h4 class="font-bold text-sm">Courses</h4>
177
+ </div>
178
+ </div>
179
+ </div>
180
+
181
+ <!-- Highlights Section -->
182
+ <div class="pt-2">
183
+ <h3 class="font-bold text-gray-700 mb-3">Recent Highlights</h3>
184
+ <div class="relative">
185
+ <div class="flex space-x-3 overflow-x-auto pb-4">
186
+ <!-- Highlight Card 1 -->
187
+ <div class="flex-shrink-0 w-40 h-48 rounded-xl overflow-hidden shadow-md relative">
188
+ <img src="https://images.unsplash.com/photo-1552674605-db6ffd4facb5?ixlib=rb-1.2.1&auto=format&fit=crop&w=400&q=80"
189
+ alt="Training session" class="w-full h-full object-cover">
190
+ <div class="absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black to-transparent p-3">
191
+ <div class="flex items-center text-white">
192
+ <i class="fas fa-play-circle mr-1"></i>
193
+ <span class="text-xs">02:45</span>
194
+ </div>
195
+ <p class="text-white text-xs font-medium mt-1">Goalkeeper training</p>
196
+ </div>
197
+ <div class="absolute top-2 right-2 bg-black bg-opacity-50 rounded-full p-1">
198
+ <i class="fas fa-heart text-white text-xs"></i>
199
+ </div>
200
+ </div>
201
+
202
+ <!-- Highlight Card 2 -->
203
+ <div class="flex-shrink-0 w-40 h-48 rounded-xl overflow-hidden shadow-md relative">
204
+ <img src="https://images.unsplash.com/photo-1517649763962-0c623066013b?ixlib=rb-1.2.1&auto=format&fit=crop&w=400&q=80"
205
+ alt="Team celebration" class="w-full h-full object-cover">
206
+ <div class="absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black to-transparent p-3">
207
+ <div class="flex items-center text-white">
208
+ <i class="fas fa-play-circle mr-1"></i>
209
+ <span class="text-xs">01:22</span>
210
+ </div>
211
+ <p class="text-white text-xs font-medium mt-1">Championship win</p>
212
+ </div>
213
+ <div class="absolute top-2 right-2 bg-black bg-opacity-50 rounded-full p-1">
214
+ <i class="fas fa-heart text-white text-xs"></i>
215
+ </div>
216
+ </div>
217
+
218
+ <!-- Highlight Card 3 -->
219
+ <div class="flex-shrink-0 w-40 h-48 rounded-xl overflow-hidden shadow-md relative">
220
+ <img src="https://images.unsplash.com/photo-1518621736915-f3b1c41bfd00?ixlib=rb-1.2.1&auto=format&fit=crop&w=400&q=80"
221
+ alt="Training group" class="w-full h-full object-cover">
222
+ <div class="absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black to-transparent p-3">
223
+ <div class="flex items-center text-white">
224
+ <i class="fas fa-play-circle mr-1"></i>
225
+ <span class="text-xs">03:11</span>
226
+ </div>
227
+ <p class="text-white text-xs font-medium mt-1">Teambuilding exercise</p>
228
+ </div>
229
+ <div class="absolute top-2 right-2 bg-black bg-opacity-50 rounded-full p-1">
230
+ <i class="fas fa-heart text-white text-xs"></i>
231
+ </div>
232
+ </div>
233
+ </div>
234
+ </div>
235
+ </div>
236
+ </div>
237
+ </main>
238
+
239
+ <!-- Bottom Navigation -->
240
+ <nav class="fixed bottom-0 left-0 right-0 bg-white border-t flex justify-around py-3 px-4 shadow-md">
241
+ <button class="text-purple-600 flex flex-col items-center">
242
+ <i class="fas fa-home text-lg"></i>
243
+ <span class="text-xs mt-1">Home</span>
244
+ </button>
245
+ <button class="text-gray-500 flex flex-col items-center">
246
+ <i class="fas fa-dumbbell text-lg"></i>
247
+ <span class="text-xs mt-1">Training</span>
248
+ </button>
249
+ <button class="text-gray-500 flex flex-col items-center">
250
+ <i class="fas fa-calendar-alt text-lg"></i>
251
+ <span class="text-xs mt-1">Events</span>
252
+ </button>
253
+ <button class="text-gray-500 flex flex-col items-center">
254
+ <i class="fas fa-comment-dots text-lg"></i>
255
+ <span class="text-xs mt-1">Chat</span>
256
+ </button>
257
+ <button class="text-gray-500 flex flex-col items-center">
258
+ <i class="fas fa-user text-lg"></i>
259
+ <span class="text-xs mt-1">Profile</span>
260
+ </button>
261
+ </nav>
262
+
263
+ <!-- Event Popup (Hidden by default) -->
264
+ <div id="eventPopup" class="fixed inset-0 bg-black bg-opacity-50 z-50 flex items-end slide-up">
265
+ <div class="bg-white rounded-t-3xl w-full max-h-[80vh] overflow-y-auto">
266
+ <div class="p-4">
267
+ <div class="flex justify-between items-center mb-4">
268
+ <h3 class="font-bold text-lg">Tournament Registration</h3>
269
+ <button id="closePopup" class="text-gray-500">
270
+ <i class="fas fa-times"></i>
271
+ </button>
272
+ </div>
273
+
274
+ <div class="mb-6">
275
+ <img src="https://images.unsplash.com/photo-1540747913346-19e32dc3e97e?ixlib=rb-1.2.1&auto=format&fit=crop&w=1000&q=80"
276
+ alt="Tournament" class="w-full rounded-xl mb-4">
277
+
278
+ <div class="grid grid-cols-2 gap-4 mb-4">
279
+ <div>
280
+ <p class="text-gray-500 text-sm">Date</p>
281
+ <p class="font-medium">June 22, 2023</p>
282
+ </div>
283
+ <div>
284
+ <p class="text-gray-500 text-sm">Time</p>
285
+ <p class="font-medium">10:30 AM - 4:00 PM</p>
286
+ </div>
287
+ <div>
288
+ <p class="text-gray-500 text-sm">Location</p>
289
+ <p class="font-medium">City Sports Complex</p>
290
+ </div>
291
+ <div>
292
+ <p class="text-gray-500 text-sm">Fee</p>
293
+ <p class="font-medium">$49.99</p>
294
+ </div>
295
+ </div>
296
+
297
+ <div class="mb-4">
298
+ <p class="text-gray-500 text-sm mb-1">Participant</p>
299
+ <div class="flex items-center justify-between bg-gray-100 p-3 rounded-lg">
300
+ <div class="flex items-center">
301
+ <div class="w-10 h-10 rounded-full bg-purple-100 text-purple-600 flex items-center justify-center mr-3">
302
+ <i class="fas fa-user"></i>
303
+ </div>
304
+ <div>
305
+ <p class="font-medium">Alex Johnson</p>
306
+ <p class="text-xs text-gray-500">Age 12</p>
307
+ </div>
308
+ </div>
309
+ <i class="fas fa-chevron-down text-gray-500"></i>
310
+ </div>
311
+ </div>
312
+
313
+ <button class="w-full bg-purple-600 text-white py-3 rounded-lg font-bold flex items-center justify-center mb-2">
314
+ <i class="fas fa-wallet mr-2"></i> Pay & Register Now
315
+ </button>
316
+
317
+ <p class="text-center text-gray-500 text-sm">You'll receive confirmation within 24 hours</p>
318
+ </div>
319
+ </div>
320
+ </div>
321
+ </div>
322
+ </div>
323
+
324
+ <script>
325
+ // Toggle event popup
326
+ document.addEventListener('DOMContentLoaded', function() {
327
+ const popup = document.getElementById('eventPopup');
328
+ const closeBtn = document.getElementById('closePopup');
329
+
330
+ // For demonstration, show popup after 1.5 seconds
331
+ setTimeout(() => {
332
+ popup.classList.add('show');
333
+ }, 1500);
334
+
335
+ closeBtn.addEventListener('click', () => {
336
+ popup.classList.remove('show');
337
+ setTimeout(() => {
338
+ popup.style.display = 'none';
339
+ }, 300);
340
+ });
341
+
342
+ // Simulate live pulse animation
343
+ const liveBadge = document.querySelector('.live-badge');
344
+ setInterval(() => {
345
+ liveBadge.classList.toggle('pulse-animation');
346
+ }, 4000);
347
+
348
+ // Navigation tabs functionality
349
+ const tabs = document.querySelectorAll('header + div button, nav button');
350
+ tabs.forEach(tab => {
351
+ tab.addEventListener('click', function() {
352
+ tabs.forEach(t => t.classList.remove('text-purple-600'));
353
+ tabs.forEach(t => t.classList.add('text-gray-500'));
354
+ this.classList.remove('text-gray-500');
355
+ this.classList.add('text-purple-600');
356
+
357
+ // In a real app, you would load the appropriate content here
358
+ });
359
+ });
360
+ });
361
+ </script>
362
+ <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=seascheng/handball-3" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
363
+ </html>
prompts.txt ADDED
File without changes