Mubin01 commited on
Commit
d4403f9
·
verified ·
1 Parent(s): 1f75600

Upload folder using huggingface_hub

Browse files
Files changed (1) hide show
  1. index.html +475 -19
index.html CHANGED
@@ -1,19 +1,475 @@
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>Sylhet District Matchmaking | Find Your Partner</title>
7
+
8
+ <!-- Google Fonts -->
9
+ <link rel="preconnect" href="https://fonts.googleapis.com">
10
+ <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
11
+ <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600;700&family=Poppins:wght@300;400;500;600&display=swap" rel="stylesheet">
12
+
13
+ <!-- FontAwesome Icons -->
14
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
15
+
16
+ <style>
17
+ :root {
18
+ /* Sylhet Tea Garden Theme */
19
+ --primary-green: #2E7D32;
20
+ --dark-green: #1B5E20;
21
+ --light-green: #E8F5E9;
22
+ --accent-gold: #FFC107;
23
+ --text-dark: #333333;
24
+ --text-light: #666666;
25
+ --white: #ffffff;
26
+ --shadow: 0 10px 30px rgba(0,0,0,0.1);
27
+ --radius: 12px;
28
+ }
29
+
30
+ * {
31
+ margin: 0;
32
+ padding: 0;
33
+ box-sizing: border-box;
34
+ }
35
+
36
+ body {
37
+ font-family: 'Poppins', sans-serif;
38
+ background-color: #f9fcf9;
39
+ color: var(--text-dark);
40
+ line-height: 1.6;
41
+ }
42
+
43
+ h1, h2, h3 {
44
+ font-family: 'Playfair Display', serif;
45
+ color: var(--dark-green);
46
+ }
47
+
48
+ a {
49
+ text-decoration: none;
50
+ color: inherit;
51
+ }
52
+
53
+ /* --- Utility Classes --- */
54
+ .container {
55
+ max-width: 1200px;
56
+ margin: 0 auto;
57
+ padding: 0 20px;
58
+ }
59
+
60
+ .btn {
61
+ display: inline-block;
62
+ padding: 12px 30px;
63
+ border-radius: 50px;
64
+ font-weight: 600;
65
+ cursor: pointer;
66
+ transition: all 0.3s ease;
67
+ border: none;
68
+ font-size: 1rem;
69
+ }
70
+
71
+ .btn-primary {
72
+ background-color: var(--primary-green);
73
+ color: var(--white);
74
+ box-shadow: 0 4px 15px rgba(46, 125, 50, 0.3);
75
+ }
76
+
77
+ .btn-primary:hover {
78
+ background-color: var(--dark-green);
79
+ transform: translateY(-2px);
80
+ }
81
+
82
+ .btn-outline {
83
+ border: 2px solid var(--primary-green);
84
+ color: var(--primary-green);
85
+ background: transparent;
86
+ }
87
+
88
+ .btn-outline:hover {
89
+ background-color: var(--primary-green);
90
+ color: var(--white);
91
+ }
92
+
93
+ /* --- Header --- */
94
+ header {
95
+ background: rgba(255, 255, 255, 0.95);
96
+ backdrop-filter: blur(10px);
97
+ position: sticky;
98
+ top: 0;
99
+ z-index: 1000;
100
+ box-shadow: 0 2px 20px rgba(0,0,0,0.05);
101
+ }
102
+
103
+ .nav-container {
104
+ display: flex;
105
+ justify-content: space-between;
106
+ align-items: center;
107
+ height: 80px;
108
+ }
109
+
110
+ .logo {
111
+ font-size: 1.5rem;
112
+ font-weight: 700;
113
+ color: var(--primary-green);
114
+ display: flex;
115
+ align-items: center;
116
+ gap: 10px;
117
+ }
118
+
119
+ .anycoder-link {
120
+ font-size: 0.85rem;
121
+ color: var(--text-light);
122
+ border: 1px solid #eee;
123
+ padding: 5px 12px;
124
+ border-radius: 20px;
125
+ transition: 0.3s;
126
+ }
127
+
128
+ .anycoder-link:hover {
129
+ border-color: var(--primary-green);
130
+ color: var(--primary-green);
131
+ }
132
+
133
+ /* --- Hero Section --- */
134
+ .hero {
135
+ padding: 100px 0;
136
+ background: linear-gradient(135deg, var(--light-green) 0%, #fff 100%);
137
+ text-align: center;
138
+ position: relative;
139
+ overflow: hidden;
140
+ }
141
+
142
+ .hero::before {
143
+ content: '\f06c'; /* FontAwesome leaf icon */
144
+ font-family: "Font Awesome 6 Free";
145
+ font-weight: 900;
146
+ position: absolute;
147
+ top: -20px;
148
+ left: -20px;
149
+ font-size: 200px;
150
+ color: rgba(46, 125, 50, 0.05);
151
+ z-index: 0;
152
+ }
153
+
154
+ .hero-content {
155
+ position: relative;
156
+ z-index: 1;
157
+ max-width: 800px;
158
+ margin: 0 auto;
159
+ }
160
+
161
+ .hero h1 {
162
+ font-size: 3.5rem;
163
+ margin-bottom: 20px;
164
+ line-height: 1.2;
165
+ }
166
+
167
+ .hero p {
168
+ font-size: 1.2rem;
169
+ color: var(--text-light);
170
+ margin-bottom: 40px;
171
+ }
172
+
173
+ .hero-btns {
174
+ display: flex;
175
+ gap: 15px;
176
+ justify-content: center;
177
+ }
178
+
179
+ /* --- Features Section --- */
180
+ .features {
181
+ padding: 80px 0;
182
+ background: var(--white);
183
+ }
184
+
185
+ .features-grid {
186
+ display: grid;
187
+ grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
188
+ gap: 30px;
189
+ text-align: center;
190
+ }
191
+
192
+ .feature-card {
193
+ padding: 30px;
194
+ border-radius: var(--radius);
195
+ background: var(--white);
196
+ border: 1px solid #eee;
197
+ transition: 0.3s;
198
+ }
199
+
200
+ .feature-card:hover {
201
+ box-shadow: var(--shadow);
202
+ transform: translateY(-5px);
203
+ border-color: var(--primary-green);
204
+ }
205
+
206
+ .icon-box {
207
+ width: 60px;
208
+ height: 60px;
209
+ background: var(--light-green);
210
+ color: var(--primary-green);
211
+ border-radius: 50%;
212
+ display: flex;
213
+ align-items: center;
214
+ justify-content: center;
215
+ font-size: 1.5rem;
216
+ margin: 0 auto 20px;
217
+ }
218
+
219
+ /* --- Prompt Switcher Section (Interactive) --- */
220
+ .prompt-showcase {
221
+ padding: 80px 0;
222
+ background-color: #f4f4f4;
223
+ }
224
+
225
+ .section-title {
226
+ text-align: center;
227
+ margin-bottom: 50px;
228
+ }
229
+
230
+ .prompt-tabs {
231
+ display: flex;
232
+ justify-content: center;
233
+ gap: 10px;
234
+ margin-bottom: 30px;
235
+ flex-wrap: wrap;
236
+ }
237
+
238
+ .tab-btn {
239
+ padding: 10px 20px;
240
+ background: #ddd;
241
+ border: none;
242
+ border-radius: 20px;
243
+ cursor: pointer;
244
+ font-weight: 500;
245
+ transition: 0.3s;
246
+ }
247
+
248
+ .tab-btn.active {
249
+ background: var(--primary-green);
250
+ color: white;
251
+ }
252
+
253
+ .prompt-display-card {
254
+ background: var(--white);
255
+ max-width: 700px;
256
+ margin: 0 auto;
257
+ padding: 50px;
258
+ border-radius: var(--radius);
259
+ box-shadow: var(--shadow);
260
+ text-align: center;
261
+ min-height: 300px;
262
+ display: flex;
263
+ flex-direction: column;
264
+ justify-content: center;
265
+ border-top: 5px solid var(--primary-green);
266
+ }
267
+
268
+ .prompt-display-card h2 {
269
+ margin-bottom: 15px;
270
+ font-size: 2rem;
271
+ }
272
+
273
+ .prompt-display-card p {
274
+ margin-bottom: 30px;
275
+ color: var(--text-light);
276
+ font-size: 1.1rem;
277
+ }
278
+
279
+ /* --- CTA / Footer --- */
280
+ .cta-section {
281
+ background: var(--dark-green);
282
+ color: white;
283
+ padding: 60px 0;
284
+ text-align: center;
285
+ }
286
+
287
+ footer {
288
+ background: #111;
289
+ color: #777;
290
+ padding: 20px 0;
291
+ text-align: center;
292
+ font-size: 0.9rem;
293
+ }
294
+
295
+ /* Responsive */
296
+ @media (max-width: 768px) {
297
+ .hero h1 {
298
+ font-size: 2.5rem;
299
+ }
300
+ .hero-btns {
301
+ flex-direction: column;
302
+ }
303
+ .btn {
304
+ width: 100%;
305
+ text-align: center;
306
+ }
307
+ .prompt-display-card {
308
+ padding: 30px;
309
+ }
310
+ }
311
+ </style>
312
+ </head>
313
+ <body>
314
+
315
+ <!-- Navigation -->
316
+ <header>
317
+ <div class="container nav-container">
318
+ <div class="logo">
319
+ <i class="fa-solid fa-leaf"></i> SylhetMatch
320
+ </div>
321
+ <a href="https://huggingface.co/spaces/akhaliq/anycoder" target="_blank" class="anycoder-link">
322
+ Built with <strong>anycoder</strong>
323
+ </a>
324
+ </div>
325
+ </header>
326
+
327
+ <!-- Main Hero Section (Using Main Prompt) -->
328
+ <section class="hero">
329
+ <div class="container hero-content">
330
+ <h1>Find Your Life Partner in Sylhet District</h1>
331
+ <p>Welcome to a trusted matchmaking platform created exclusively for people from Sylhet District. Connect with genuine profiles, shared cultural values, and people who truly understand your background.</p>
332
+
333
+ <div class="hero-btns">
334
+ <button class="btn btn-primary" onclick="alert('Profile Creation Started!')">Create Profile</button>
335
+ <button class="btn btn-outline" onclick="document.getElementById('features').scrollIntoView({behavior: 'smooth'})">Find Match</button>
336
+ </div>
337
+
338
+ <div style="margin-top: 30px; font-size: 0.9rem; color: var(--primary-green);">
339
+ <i class="fa-solid fa-check-circle"></i> Only Sylhet District profiles &nbsp;|&nbsp;
340
+ <i class="fa-solid fa-check-circle"></i> Verified & serious matches
341
+ </div>
342
+ </div>
343
+ </section>
344
+
345
+ <!-- Features Grid -->
346
+ <section id="features" class="features">
347
+ <div class="container">
348
+ <div class="features-grid">
349
+ <div class="feature-card">
350
+ <div class="icon-box"><i class="fa-solid fa-map-location-dot"></i></div>
351
+ <h3>Local Focus</h3>
352
+ <p>Exclusively for Sylhet District. We understand the tea garden culture and city life balance.</p>
353
+ </div>
354
+ <div class="feature-card">
355
+ <div class="icon-box"><i class="fa-solid fa-shield-heart"></i></div>
356
+ <h3>Verified Profiles</h3>
357
+ <p>Every profile is manually verified to ensure safety and serious marriage intentions.</p>
358
+ </div>
359
+ <div class="feature-card">
360
+ <div class="icon-box"><i class="fa-solid fa-hands-holding-child"></i></div>
361
+ <h3>Family Oriented</h3>
362
+ <p>Built for long-term commitment and family values, respecting traditions.</p>
363
+ </div>
364
+ </div>
365
+ </div>
366
+ </section>
367
+
368
+ <!-- Interactive Prompt Switcher Section -->
369
+ <section class="prompt-showcase">
370
+ <div class="container">
371
+ <div class="section-title">
372
+ <h2>Choose Your Tone</h2>
373
+ <p>This application adapts to different marketing styles. Switch the tabs below to see how the main prompt changes.</p>
374
+ </div>
375
+
376
+ <div class="prompt-tabs">
377
+ <button class="tab-btn active" onclick="switchPrompt('main')">Main Version</button>
378
+ <button class="tab-btn" onclick="switchPrompt('short')">Short & Catchy</button>
379
+ <button class="tab-btn" onclick="switchPrompt('emotional')">Emotional</button>
380
+ <button class="tab-btn" onclick="switchPrompt('simple')">Simple English</button>
381
+ </div>
382
+
383
+ <div id="prompt-card" class="prompt-display-card">
384
+ <!-- Content injected via JS -->
385
+ </div>
386
+ </div>
387
+ </section>
388
+
389
+ <!-- Bottom CTA -->
390
+ <section class="cta-section">
391
+ <div class="container">
392
+ <h2>Your perfect match from Sylhet is waiting.</h2>
393
+ <p style="margin: 20px 0 30px; opacity: 0.9;">Join thousands of verified profiles today.</p>
394
+ <button class="btn" style="background: var(--accent-gold); color: var(--dark-green);">Join Now</button>
395
+ </div>
396
+ </section>
397
+
398
+ <footer>
399
+ <div class="container">
400
+ <p>&copy; 2023 Sylhet District Matchmaking. All Rights Reserved.</p>
401
+ <p style="margin-top: 5px; font-size: 0.8rem;">
402
+ <a href="https://huggingface.co/spaces/akhaliq/anycoder" target="_blank">Powered by anycoder</a>
403
+ </p>
404
+ </div>
405
+ </footer>
406
+
407
+ <!-- JavaScript for Interactive Prompt Switching -->
408
+ <script>
409
+ const prompts = {
410
+ main: {
411
+ title: "Find Your Life Partner in Sylhet District",
412
+ text: "Welcome to a trusted matchmaking platform created exclusively for people from Sylhet District. Connect with genuine profiles, shared cultural values, and people who truly understand your background. Only Sylhet profiles. Verified & serious matches.",
413
+ cta: "Create Profile",
414
+ cta2: "Find Match"
415
+ },
416
+ short: {
417
+ title: "Sylhet District Matchmaking — Where True Connections Begin",
418
+ text: "Meet your life partner from Sylhet, built on trust, culture, and compatibility. Join a community that understands your roots.",
419
+ cta: "Join Now",
420
+ cta2: "Learn More"
421
+ },
422
+ emotional: {
423
+ title: "Looking for a Life Partner from Sylhet?",
424
+ text: "You’re in the right place. Real people. Real intentions. Real matches — only from Sylhet District. Let us help you find your happiness.",
425
+ cta: "Get Started",
426
+ cta2: "View Stories"
427
+ },
428
+ simple: {
429
+ title: "Find a Life Partner from Sylhet District",
430
+ text: "This platform is only for people living in or connected to Sylhet District. Create your profile and find a serious marriage match.",
431
+ cta: "Join Today",
432
+ cta2: "How it Works"
433
+ }
434
+ };
435
+
436
+ function switchPrompt(type) {
437
+ const card = document.getElementById('prompt-card');
438
+ const data = prompts[type];
439
+ const buttons = document.querySelectorAll('.tab-btn');
440
+
441
+ // Update Buttons Active State
442
+ buttons.forEach(btn => btn.classList.remove('active'));
443
+ event.target.classList.add('active');
444
+
445
+ // Fade out effect
446
+ card.style.opacity = 0;
447
+
448
+ setTimeout(() => {
449
+ card.innerHTML = `
450
+ <h2>${data.title}</h2>
451
+ <p>${data.text}</p>
452
+ <div style="display:flex; gap:10px; justify-content:center;">
453
+ <button class="btn btn-primary">${data.cta}</button>
454
+ </div>
455
+ `;
456
+ // Fade in effect
457
+ card.style.transition = "opacity 0.5s ease";
458
+ card.style.opacity = 1;
459
+ }, 200);
460
+ }
461
+
462
+ // Initialize with Main prompt
463
+ window.onload = function() {
464
+ const card = document.getElementById('prompt-card');
465
+ card.innerHTML = `
466
+ <h2>${prompts.main.title}</h2>
467
+ <p>${prompts.main.text}</p>
468
+ <div style="display:flex; gap:10px; justify-content:center;">
469
+ <button class="btn btn-primary">${prompts.main.cta}</button>
470
+ </div>
471
+ `;
472
+ };
473
+ </script>
474
+ </body>
475
+ </html>