jjmandog commited on
Commit
4f557d6
·
verified ·
1 Parent(s): 8f05141

When I click the show more on each package nothing pops up please fix - Follow Up Deployment

Browse files
Files changed (1) hide show
  1. index.html +164 -15
index.html CHANGED
@@ -118,6 +118,10 @@
118
  animation: bounce 0.5s;
119
  }
120
 
 
 
 
 
121
  @keyframes bounce {
122
  0%, 100% { transform: translateY(0); }
123
  50% { transform: translateY(-10px); }
@@ -430,8 +434,8 @@
430
  <div class="stat-icon">
431
  <i class="fas fa-star text-white text-2xl"></i>
432
  </div>
433
- <div class="stat-number" id="five-stars">99%</div>
434
- <p class="text-gray-300 mt-2">5-Star Reviews</p>
435
  </div>
436
 
437
  <div class="stat-card p-6 text-center">
@@ -446,8 +450,8 @@
446
  <div class="stat-icon">
447
  <i class="fas fa-calendar-check text-white text-2xl"></i>
448
  </div>
449
- <div class="stat-number" id="appointments">5000+</div>
450
- <p class="text-gray-300 mt-2">Appointments</p>
451
  </div>
452
  </div>
453
  </div>
@@ -493,9 +497,14 @@
493
  Window cleaning inside & out
494
  </li>
495
  </ul>
496
- <button class="w-full bg-pink-600 hover:bg-pink-700 text-white font-bold py-3 px-6 rounded-full transition duration-300">
497
- Learn More <i class="fas fa-arrow-right ml-2"></i>
498
- </button>
 
 
 
 
 
499
  </div>
500
  </div>
501
 
@@ -528,9 +537,14 @@
528
  3-month paint protection
529
  </li>
530
  </ul>
531
- <button class="w-full bg-pink-600 hover:bg-pink-700 text-white font-bold py-3 px-6 rounded-full transition duration-300">
532
- Learn More <i class="fas fa-arrow-right ml-2"></i>
533
- </button>
 
 
 
 
 
534
  </div>
535
  </div>
536
 
@@ -563,8 +577,8 @@
563
  Hydrophobic SiO₂ infused graphene sealant (6-month protection)
564
  </li>
565
  </ul>
566
- <button class="w-full bg-pink-600 hover:bg-pink-700 text-white font-bold py-3 px-6 rounded-full transition duration-300">
567
- Learn More <i class="fas fa-arrow-right ml-2"></i>
568
  </button>
569
  </div>
570
  </div>
@@ -1031,7 +1045,8 @@
1031
  </div>
1032
  <div class="faq-answer bg-gray-700">
1033
  <div class="p-5">
1034
- <p>Just access to water and electricity! We bring all professional equipment, products, and supplies. We need about 10 feet of space around your vehicle to work comfortably. If you don't have access to water/power, let us know - we have solutions!</p>
 
1035
  </div>
1036
  </div>
1037
  </div>
@@ -1217,6 +1232,77 @@
1217
  mobileMenu.classList.toggle('hidden');
1218
  });
1219
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1220
  // Smooth scrolling for navigation
1221
  document.querySelectorAll('a[href^="#"]').forEach(anchor => {
1222
  anchor.addEventListener('click', function(e) {
@@ -1231,12 +1317,44 @@
1231
  });
1232
  });
1233
 
1234
- // Service Details Data
1235
  const serviceDetails = {
1236
  basic: {
1237
  title: "JAY'S BASIC - Essential Clean & Shine",
1238
  price: "Small Car: $70 | SUV: $80",
1239
  description: "Our Basic package is perfect for regular maintenance and keeping your vehicle looking fresh. This comprehensive service typically takes 1.5-2 hours and delivers professional results at an affordable price.",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1240
  features: [
1241
  {
1242
  title: "Exterior Services",
@@ -1276,7 +1394,38 @@
1276
  ]
1277
  }
1278
  ],
1279
- process: "We start with a thorough rinse, followed by our two-bucket wash method to prevent contamination. While the vehicle is being washed, we clean the wheels and tires with specialized tools. After drying, we move to the interior for complete vacuuming and wiping of all surfaces. The service concludes with window cleaning and a final inspection.",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1280
  ideal: "This package is ideal for customers who wash their car regularly (every 2-4 weeks) and want professional results without the premium add-ons. Perfect for daily drivers, family vehicles, and anyone who wants their car clean and presentable."
1281
  },
1282
  luxury: {
 
118
  animation: bounce 0.5s;
119
  }
120
 
121
+ .bg-yelp-red {
122
+ background-color: #d32323;
123
+ }
124
+
125
  @keyframes bounce {
126
  0%, 100% { transform: translateY(0); }
127
  50% { transform: translateY(-10px); }
 
434
  <div class="stat-icon">
435
  <i class="fas fa-star text-white text-2xl"></i>
436
  </div>
437
+ <div class="stat-number" id="five-stars">4.9★</div>
438
+ <p class="text-gray-300 mt-2">Average Rating (250+ reviews)</p>
439
  </div>
440
 
441
  <div class="stat-card p-6 text-center">
 
450
  <div class="stat-icon">
451
  <i class="fas fa-calendar-check text-white text-2xl"></i>
452
  </div>
453
+ <div class="stat-number" id="appointments">98%</div>
454
+ <p class="text-gray-300 mt-2">Positive Feedback</p>
455
  </div>
456
  </div>
457
  </div>
 
497
  Window cleaning inside & out
498
  </li>
499
  </ul>
500
+ <div class="flex gap-2">
501
+ <a href="https://book.squareup.com/appointments/pzfva2vycwfzv7/location/LC0M9APDNYE44/services?show_locations=true" target="_blank" class="flex-1 bg-pink-600 hover:bg-pink-700 text-white font-bold py-3 px-6 rounded-full transition duration-300 flex items-center justify-center">
502
+ Book Now <i class="fas fa-arrow-right ml-2"></i>
503
+ </a>
504
+ <button onclick="showDetails('basic')" class="bg-purple-600 hover:bg-purple-700 text-white font-bold py-3 px-4 rounded-full transition duration-300">
505
+ <i class="fas fa-info-circle"></i>
506
+ </button>
507
+ </div>
508
  </div>
509
  </div>
510
 
 
537
  3-month paint protection
538
  </li>
539
  </ul>
540
+ <div class="flex gap-2">
541
+ <a href="https://book.squareup.com/appointments/pzfva2vycwfzv7/location/LC0M9APDNYE44/services?show_locations=true" target="_blank" class="flex-1 bg-pink-600 hover:bg-pink-700 text-white font-bold py-3 px-6 rounded-full transition duration-300 flex items-center justify-center">
542
+ Book Now <i class="fas fa-arrow-right ml-2"></i>
543
+ </a>
544
+ <button onclick="showDetails('luxury')" class="bg-purple-600 hover:bg-purple-700 text-white font-bold py-3 px-4 rounded-full transition duration-300">
545
+ <i class="fas fa-info-circle"></i>
546
+ </button>
547
+ </div>
548
  </div>
549
  </div>
550
 
 
577
  Hydrophobic SiO₂ infused graphene sealant (6-month protection)
578
  </li>
579
  </ul>
580
+ <button onclick="showDetails('max')" class="w-full bg-pink-600 hover:bg-pink-700 text-white font-bold py-3 px-6 rounded-full transition duration-300">
581
+ Show More <i class="fas fa-info-circle ml-2"></i>
582
  </button>
583
  </div>
584
  </div>
 
1045
  </div>
1046
  <div class="faq-answer bg-gray-700">
1047
  <div class="p-5">
1048
+ <p>We supply our own de-ionized water (which means spot-free results) and bring 4000W of personal power generation. All you need to do is relax and come out to a brand new showroom-shiny vehicle!</p>
1049
+ <p class="mt-2">We bring all professional equipment, products, and supplies. We just need about 10 feet of space around your vehicle to work comfortably.</p>
1050
  </div>
1051
  </div>
1052
  </div>
 
1232
  mobileMenu.classList.toggle('hidden');
1233
  });
1234
 
1235
+ // Show service details modal
1236
+ function showDetails(service) {
1237
+ const details = serviceDetails[service];
1238
+ let html = `
1239
+ <div class="service-details">
1240
+ <h2 class="text-3xl font-bold mb-4 text-pink-600">${details.title}</h2>
1241
+ <p class="text-xl font-bold mb-6">${details.price}</p>
1242
+ <p class="mb-8 text-lg">${details.description}</p>
1243
+
1244
+ <div class="grid md:grid-cols-2 gap-8 mb-8">
1245
+ <div class="bg-gray-100 p-6 rounded-xl">
1246
+ <h3 class="text-xl font-bold mb-4 text-pink-600">Step-by-Step Breakdown</h3>
1247
+ <ol class="space-y-4">
1248
+ ${details.steps.map((step, index) => `
1249
+ <li class="bg-white p-4 rounded-lg shadow-sm">
1250
+ <div class="flex items-start">
1251
+ <span class="bg-pink-600 text-white rounded-full w-6 h-6 flex items-center justify-center mr-3 flex-shrink-0">${index + 1}</span>
1252
+ <div>
1253
+ <h4 class="font-bold text-gray-800">${step.title}</h4>
1254
+ <p class="text-gray-600 mt-1">${step.description}</p>
1255
+ <div class="mt-2 bg-pink-50 p-2 rounded">
1256
+ <p class="text-sm font-medium text-pink-700 flex items-start">
1257
+ <span class="mr-1">✓</span>
1258
+ <span>${step.benefit}</span>
1259
+ </p>
1260
+ </div>
1261
+ </div>
1262
+ </div>
1263
+ </li>
1264
+ `).join('')}
1265
+ </ol>
1266
+ </div>
1267
+
1268
+ <div class="bg-gray-100 p-6 rounded-xl">
1269
+ <h3 class="text-xl font-bold mb-4 text-pink-600">Ideal For</h3>
1270
+ <p class="mb-4">${details.ideal}</p>
1271
+ <h3 class="text-xl font-bold mt-6 mb-4 text-pink-600">Key Benefits</h3>
1272
+ <ul class="space-y-2">
1273
+ ${details.features.flatMap(section => section.items).slice(0, 5).map(item => `
1274
+ <li class="flex items-start">
1275
+ <span class="text-green-500 mr-2">✓</span>
1276
+ <span>${item}</span>
1277
+ </li>
1278
+ `).join('')}
1279
+ </ul>
1280
+ </div>
1281
+ </div>
1282
+
1283
+ <div class="bg-pink-50 p-6 rounded-xl">
1284
+ <h3 class="text-xl font-bold mb-4 text-pink-600">Detailed Features</h3>
1285
+ ${details.features.map(section => `
1286
+ <div class="mb-6">
1287
+ <h4 class="text-lg font-bold mb-2">${section.title}</h4>
1288
+ <ul class="space-y-2">
1289
+ ${section.items.map(item => `
1290
+ <li class="flex items-start">
1291
+ <span class="text-pink-600 mr-2">•</span>
1292
+ <span>${item}</span>
1293
+ </li>
1294
+ `).join('')}
1295
+ </ul>
1296
+ </div>
1297
+ `).join('')}
1298
+ </div>
1299
+ </div>
1300
+ `;
1301
+
1302
+ document.getElementById('modalContent').innerHTML = html;
1303
+ document.getElementById('modal').classList.remove('hidden');
1304
+ }
1305
+
1306
  // Smooth scrolling for navigation
1307
  document.querySelectorAll('a[href^="#"]').forEach(anchor => {
1308
  anchor.addEventListener('click', function(e) {
 
1317
  });
1318
  });
1319
 
1320
+ // Enhanced Service Details Data with process breakdown
1321
  const serviceDetails = {
1322
  basic: {
1323
  title: "JAY'S BASIC - Essential Clean & Shine",
1324
  price: "Small Car: $70 | SUV: $80",
1325
  description: "Our Basic package is perfect for regular maintenance and keeping your vehicle looking fresh. This comprehensive service typically takes 1.5-2 hours and delivers professional results at an affordable price.",
1326
+ steps: [
1327
+ {
1328
+ title: "Pre-Wash Rinse",
1329
+ description: "High-pressure rinse to remove loose dirt and debris",
1330
+ benefit: "Prevents scratching during wash by removing abrasive particles"
1331
+ },
1332
+ {
1333
+ title: "Two-Bucket Wash",
1334
+ description: "Hand wash using grit guards and premium microfiber mitts",
1335
+ benefit: "Eliminates swirl marks by separating clean/dirty water"
1336
+ },
1337
+ {
1338
+ title: "Wheel & Tire Cleaning",
1339
+ description: "Specialized brushes and pH-balanced cleaners",
1340
+ benefit: "Removes brake dust and protects alloy wheels from corrosion"
1341
+ },
1342
+ {
1343
+ title: "Interior Vacuuming",
1344
+ description: "Deep clean all carpets, seats and hard-to-reach areas",
1345
+ benefit: "Removes allergens and extends fabric life"
1346
+ },
1347
+ {
1348
+ title: "Surface Wiping",
1349
+ description: "Microfiber detailing of all interior surfaces",
1350
+ benefit: "Removes dust and applies UV protection to prevent cracking"
1351
+ },
1352
+ {
1353
+ title: "Window Cleaning",
1354
+ description: "Streak-free formula with microfiber glass towels",
1355
+ benefit: "Improves visibility and removes water spots"
1356
+ }
1357
+ ],
1358
  features: [
1359
  {
1360
  title: "Exterior Services",
 
1394
  ]
1395
  }
1396
  ],
1397
+ steps: [
1398
+ {
1399
+ title: "Pre-Wash Rinse",
1400
+ description: "High-pressure rinse to remove loose dirt and debris",
1401
+ benefit: "Prevents scratching during wash by removing abrasive particles"
1402
+ },
1403
+ {
1404
+ title: "Two-Bucket Wash",
1405
+ description: "Hand wash using grit guards and premium microfiber mitts",
1406
+ benefit: "Eliminates swirl marks by separating clean/dirty water"
1407
+ },
1408
+ {
1409
+ title: "Wheel & Tire Cleaning",
1410
+ description: "Specialized brushes and pH-balanced cleaners",
1411
+ benefit: "Removes brake dust and protects alloy wheels from corrosion"
1412
+ },
1413
+ {
1414
+ title: "Interior Vacuuming",
1415
+ description: "Deep clean all carpets, seats and hard-to-reach areas",
1416
+ benefit: "Removes allergens and extends fabric life"
1417
+ },
1418
+ {
1419
+ title: "Surface Wiping",
1420
+ description: "Microfiber detailing of all interior surfaces",
1421
+ benefit: "Removes dust and applies UV protection to prevent cracking"
1422
+ },
1423
+ {
1424
+ title: "Window Cleaning",
1425
+ description: "Streak-free formula with microfiber glass towels",
1426
+ benefit: "Improves visibility and removes water spots"
1427
+ }
1428
+ ],
1429
  ideal: "This package is ideal for customers who wash their car regularly (every 2-4 weeks) and want professional results without the premium add-ons. Perfect for daily drivers, family vehicles, and anyone who wants their car clean and presentable."
1430
  },
1431
  luxury: {