bribrunner commited on
Commit
da88595
·
verified ·
1 Parent(s): 5cd93ca

Manual changes saved

Browse files
Files changed (1) hide show
  1. index.html +98 -171
index.html CHANGED
@@ -92,23 +92,9 @@
92
  <img src="https://www.dropbox.com/scl/fi/11uvidqbxfbd6ig5x3uld/IMG_0019.JPEG?rlkey=636l8cp3x83w30bmmfe8t2z90&st=iyx321qp&raw=1
93
  " alt="Happy dog in Florida Keys" class="rounded-2xl shadow-xl border-8 border-white transform rotate-2">
94
  </div>
95
-
96
- </div>
97
- </div>
98
- </div>
99
- </div>
100
- </div>
101
- </div>
102
-
103
- <!-- Decorative Elements -->
104
- <div class="paw-print top-1/4 left-10 transform rotate-12">
105
- <i data-feather="plus" class="text-primary h-12 w-12"></i>
106
- </div>
107
- <div class="paw-print bottom-1/3 right-20 transform -rotate-6">
108
- <i data-feather="plus" class="text-secondary h-8 w-8"></i>
109
- </div>
110
  </section>
111
 
 
112
  <!-- Services Section -->
113
  <section id="services" class="py-20 bg-white/80 backdrop-blur-sm relative">
114
  <div class="container mx-auto px-6">
@@ -195,28 +181,7 @@
195
  </div>
196
  </section>
197
 
198
- <!-- About Section -->
199
- <section id="about" class="py-20 bg-ocean/10 relative">
200
- <div class="container mx-auto px-6">
201
- <div class="flex flex-col md:flex-row items-center">
202
- <div class="md:w-1/2 mb-12 md:mb-0 md:pr-12">
203
- <img src="https://www.dropbox.com/scl/fi/qzysij9uv9ei1tf30a469/IMG_9301.JPG?rlkey=44w99y91lf0r1ew7p0pop91h1&st=fiumug4j&raw=1" alt="Our dog sitters" class="rounded-2xl shadow-xl border-8 border-white">
204
- </div>
205
- <div class="md:w-1/2">
206
- <h2 class="text-4xl font-bold text-secondary mb-6 font-hand">About Us</h2>
207
- <p class="text-lg text-gray-700 mb-6">Hello! My name is Sydney, and I created this resource to help connect pet owners and reliable dog sitters across the Florida Keys. I noticed there weren’t many local options for trusted care, and many homeowners were struggling to find consistent help for their furry friends.
208
- </p>
209
- <p class="text-lg text-gray-700 mb-8">Our mission is to make it easy to find dependable pet sitting and house sitting services you can trust. We coordinate everything — from introductions and meet-and-greets to scheduling and ongoing communication — so you can relax knowing your pets are in great hands.
210
- </p>
211
-
212
-
213
- </div>
214
- </div>
215
- </div>
216
- </div>
217
- </div>
218
- </section>
219
-
220
  <!-- Testimonials Section -->
221
  <section id="testimonials" class="py-20 bg-white/80 backdrop-blur-sm relative">
222
  <div class="container mx-auto px-6 text-center">
@@ -275,7 +240,6 @@
275
  </div>
276
  </section>
277
 
278
-
279
  <!-- Gallery Section -->
280
  <section class="py-16 bg-white">
281
  <div class="container mx-auto px-6">
@@ -359,7 +323,7 @@
359
  </select>
360
  </div>
361
  <div class="mb-6">
362
- <label for="message" class="block text-gray-700 mb-2">Tell Us About Your Pup</label>
363
  <textarea id="message" rows="4" class="w-full px-4 py-3 rounded-lg border border-gray-300 focus:outline-none focus:ring-2 focus:ring-primary focus:border-transparent"></textarea>
364
  </div>
365
 
@@ -380,67 +344,78 @@
380
  </div>
381
  </section>
382
 
383
- <!-- FAQ Section -->
384
- <section id="faq" class="py-20 bg-white">
385
- <div class="container mx-auto px-6 max-w-4xl">
386
- <h2 class="text-4xl font-bold text-secondary mb-12 text-center font-hand">Frequently Asked Questions</h2>
387
-
388
- <div class="space-y-6">
389
- <div class="border-b border-gray-200 pb-6">
390
- <button class="faq-btn flex justify-between w-full text-left items-center">
391
- <h3 class="text-xl font-bold text-secondary">What areas do you serve?</h3>
392
- <i data-feather="chevron-down" class="text-primary transition-transform duration-300"></i>
393
- </button>
394
- <div class="faq-content hidden mt-4 text-gray-600">We proudly serve all of the Florida Keys from Key West to Key Largo.</div>
395
- </div>
396
-
397
- <div class="border-b border-gray-200 pb-6">
398
- <button class="faq-btn flex justify-between w-full text-left items-center">
399
- <h3 class="text-xl font-bold text-secondary">What's your cancellation policy?</h3>
400
- <i data-feather="chevron-down" class="text-primary transition-transform duration-300"></i>
401
- </button>
402
- <div class="faq-content hidden mt-4 text-gray-600">We require 48 hours’ notice for cancellations to receive a full refund. Within 24–48 hours = 50%. Less than 24 hours = non-refundable.</div>
403
- </div>
404
-
405
- <div class="border-b border-gray-200 pb-6">
406
- <button class="faq-btn flex justify-between w-full text-left items-center">
407
- <h3 class="text-xl font-bold text-secondary">Do you accept all dog breeds?</h3>
408
- <i data-feather="chevron-down" class="text-primary transition-transform duration-300"></i>
409
- </button>
410
- <div class="faq-content hidden mt-4 text-gray-600">Yes! We love all breeds and sizes.</div>
411
- </div>
412
-
413
- <div class="border-b border-gray-200 pb-6">
414
- <button class="faq-btn flex justify-between w-full text-left items-center">
415
- <h3 class="text-xl font-bold text-secondary">What should I provide for in-home sitting?</h3>
416
- <i data-feather="chevron-down" class="text-primary transition-transform duration-300"></i>
417
- </button>
418
- <div class="faq-content hidden mt-4 text-gray-600">Please provide your dog’s food, medications, leash, toys, vet info, and emergency contacts.</div>
419
- </div>
420
-
421
- <div class="border-b border-gray-200 pb-6">
422
- <button class="faq-btn flex justify-between w-full text-left items-center">
423
- <h3 class="text-xl font-bold text-secondary">How do you handle emergencies?</h3>
424
- <i data-feather="chevron-down" class="text-primary transition-transform duration-300"></i>
425
- </button>
426
- <div class="faq-content hidden mt-4 text-gray-600">We’ll immediately contact you and your vet. If necessary, we’ll go to the nearest clinic.</div>
427
- </div>
428
- </div>
429
- </div>
430
- </section>
431
-
432
-
433
- <!-- CTA Section -->
434
- <section class="py-16 bg-secondary text-white text-center">
435
- <div class="container mx-auto px-6">
436
- <h2 class="text-4xl font-bold mb-6 font-hand">Ready to Give Your Pup a Vacation?</h2>
437
- <p class="text-xl mb-8 max-w-2xl mx-auto">Give your pup the tropical vacation they deserve!</p>
438
- <a href="index.html#contact" class="bg-primary hover:bg-opacity-90 text-white px-8 py-4 rounded-full text-lg font-medium transition inline-block">
439
- Get Started Today
440
- </a>
441
- </div>
442
- </section>
 
 
 
443
 
 
 
 
 
 
 
 
 
444
 
445
  <!-- Footer -->
446
  <footer class="bg-gray-900 text-white py-12">
@@ -451,41 +426,39 @@
451
  <i data-feather="paw" class="text-primary h-8 w-8 mr-2"></i>
452
  <span class="font-hand text-2xl text-primary">Florida Dog Sitting</span>
453
  </div>
454
- <p class="text-gray-400">Premium dog sitting services in the beautiful Florida Keys where every tail gets a tropical treat!</p>
455
  </div>
456
 
457
  <div>
458
  <h4 class="text-lg font-bold mb-4">Services</h4>
459
  <ul class="space-y-2">
460
- <li><a href="index.html#services" class="text-gray-400 hover:text-primary transition">In-Home Sitting</a></li>
461
- <li><a href="index.html#services" class="text-gray-400 hover:text-primary transition">Drop In's</a></li>
462
- <li><a href="index.html#services" class="text-gray-400 hover:text-primary transition">Adventure Walks</a></li>
463
- <li><a href="index.html#services" class="text-gray-400 hover:text-primary transition">House Sitting</a></li>
464
- </ul>
465
  </div>
466
 
467
  <div>
468
  <h4 class="text-lg font-bold mb-4">Quick Links</h4>
469
-
470
  <ul class="space-y-2">
471
- <li><a href="index.html#about" class="text-gray-400 hover:text-primary transition">About Us</a></li>
472
- <li><a href="index.html#testimonials" class="text-gray-400 hover:text-primary transition">Testimonials</a></li>
473
- <li><a href="index.html#faq" class="text-gray-400 hover:text-primary transition">FAQ</a></li>
474
- <li><a href="index.html#contact" class="text-gray-400 hover:text-primary transition">Contact</a></li>
475
- </ul>
476
  </div>
477
 
478
 
479
-
480
  </div>
481
  </div>
482
 
483
  <div class="border-t border-gray-800 mt-12 pt-8 flex flex-col md:flex-row justify-between items-center">
484
  <p class="text-gray-400 text-sm mb-4 md:mb-0">© 2023 Paws & Palms Paradise. All rights reserved.</p>
485
  <div class="flex space-x-6">
486
- <a href="privacy-policy.html" class="text-gray-400 hover:text-primary text-sm transition">Privacy Policy</a>
487
- <a href="terms-conditions.html" class="text-gray-400 hover:text-primary text-sm transition">Terms of Service</a>
488
- </div>
489
  </div>
490
  </div>
491
  </footer>
@@ -544,22 +517,17 @@
544
  }
545
  });
546
  });
 
547
  // Smooth scrolling for anchor links
548
  document.querySelectorAll('a[href^="#"]').forEach(anchor => {
549
  anchor.addEventListener('click', function (e) {
550
- const target = document.querySelector(this.getAttribute('href'));
551
- if (target) {
552
- e.preventDefault();
553
- target.scrollIntoView({
554
- behavior: 'smooth',
555
- block: 'start'
556
- });
557
- // Update URL without page jump
558
- if(history.pushState) {
559
- history.pushState(null, null, this.getAttribute('href'));
560
- }
561
- }
562
- // Close mobile menu if open
563
  if (!mobileMenu.classList.contains('hidden')) {
564
  mobileMenu.classList.add('hidden');
565
  mobileMenu.classList.remove('flex');
@@ -567,47 +535,6 @@
567
  });
568
  });
569
  </script>
570
-
571
- <script>
572
- // FAQ accordion (only one open at a time)
573
- document.querySelectorAll('.faq-btn').forEach((btn) => {
574
- btn.addEventListener('click', (e) => {
575
- e.preventDefault();
576
- const content = btn.nextElementSibling;
577
- const isOpen = !content.classList.contains('hidden');
578
- document.querySelectorAll('.faq-content').forEach(c => c.classList.add('hidden'));
579
- document.querySelectorAll('.faq-btn i').forEach(i => i.style.transform = 'rotate(0deg)');
580
- if (!isOpen) {
581
- content.classList.remove('hidden');
582
- btn.querySelector('i').style.transform = 'rotate(180deg)';
583
- }
584
- });
585
- });
586
- // Testimonials carousel
587
- let index = 0;
588
- const carousel = document.getElementById('testimonial-carousel');
589
- const total = carousel.children.length;
590
-
591
- function updateCarousel() {
592
- carousel.style.transform = `translateX(-${index * 100}%)`;
593
- feather.replace();
594
- }
595
-
596
- document.getElementById('next-review').addEventListener('click', () => {
597
- index = (index + 1) % total;
598
- updateCarousel();
599
- });
600
- document.getElementById('prev-review').addEventListener('click', () => {
601
- index = (index - 1 + total) % total;
602
- updateCarousel();
603
- });
604
-
605
- // Auto-slide every 7 seconds
606
- setInterval(() => {
607
- index = (index + 1) % total;
608
- updateCarousel();
609
- }, 7000);
610
-
611
- feather.replace();</script>
612
  </body>
613
- </html>
 
92
  <img src="https://www.dropbox.com/scl/fi/11uvidqbxfbd6ig5x3uld/IMG_0019.JPEG?rlkey=636l8cp3x83w30bmmfe8t2z90&st=iyx321qp&raw=1
93
  " alt="Happy dog in Florida Keys" class="rounded-2xl shadow-xl border-8 border-white transform rotate-2">
94
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
95
  </section>
96
 
97
+
98
  <!-- Services Section -->
99
  <section id="services" class="py-20 bg-white/80 backdrop-blur-sm relative">
100
  <div class="container mx-auto px-6">
 
181
  </div>
182
  </section>
183
 
184
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
185
  <!-- Testimonials Section -->
186
  <section id="testimonials" class="py-20 bg-white/80 backdrop-blur-sm relative">
187
  <div class="container mx-auto px-6 text-center">
 
240
  </div>
241
  </section>
242
 
 
243
  <!-- Gallery Section -->
244
  <section class="py-16 bg-white">
245
  <div class="container mx-auto px-6">
 
323
  </select>
324
  </div>
325
  <div class="mb-6">
326
+ <label for="message" class="block text-gray-700 mb-2">Tell Us About Your Pet</label>
327
  <textarea id="message" rows="4" class="w-full px-4 py-3 rounded-lg border border-gray-300 focus:outline-none focus:ring-2 focus:ring-primary focus:border-transparent"></textarea>
328
  </div>
329
 
 
344
  </div>
345
  </section>
346
 
347
+ <!-- FAQ Section -->
348
+ <section class="py-20 bg-white">
349
+ <div class="container mx-auto px-6 max-w-4xl">
350
+ <h2 class="text-4xl font-bold text-secondary mb-12 text-center font-hand">Frequently Asked Questions</h2>
351
+
352
+ <div class="space-y-6">
353
+ <!-- FAQ 1 -->
354
+ <div class="border-b border-gray-200 pb-6">
355
+ <button class="faq-btn flex items-center justify-between w-full text-left">
356
+ <h3 class="text-xl font-bold text-secondary">What areas do you serve?</h3>
357
+ <i data-feather="chevron-down" class="text-primary h-6 w-6 transition-transform duration-300"></i>
358
+ </button>
359
+ <div class="faq-content hidden mt-4">
360
+ <p class="text-gray-600">We proudly serve all of the Florida Keys from Key West to Key Largo. If you're outside this area, please contact us as we may be able to make special arrangements.</p>
361
+ </div>
362
+ </div>
363
+
364
+ <!-- FAQ 2 -->
365
+ <div class="border-b border-gray-200 pb-6">
366
+ <button class="faq-btn flex items-center justify-between w-full text-left">
367
+ <h3 class="text-xl font-bold text-secondary">What's your cancellation policy?</h3>
368
+ <i data-feather="chevron-down" class="text-primary h-6 w-6 transition-transform duration-300"></i>
369
+ </button>
370
+ <div class="faq-content hidden mt-4">
371
+ <p class="text-gray-600">We require 48 hours notice for cancellations to receive a full refund. Cancellations within 24-48 hours will receive a 50% refund. Less than 24 hours notice is non-refundable.</p>
372
+ </div>
373
+ </div>
374
+
375
+ <!-- FAQ 3 -->
376
+ <div class="border-b border-gray-200 pb-6">
377
+ <button class="faq-btn flex items-center justify-between w-full text-left">
378
+ <h3 class="text-xl font-bold text-secondary">Do you accept all dog breeds?</h3>
379
+ <i data-feather="chevron-down" class="text-primary h-6 w-6 transition-transform duration-300"></i>
380
+ </button>
381
+ <div class="faq-content hidden mt-4">
382
+ <p class="text-gray-600">Yes! We love all breeds and sizes.</p>
383
+ </div>
384
+ </div>
385
+
386
+ <!-- FAQ 4 -->
387
+ <div class="border-b border-gray-200 pb-6">
388
+ <button class="faq-btn flex items-center justify-between w-full text-left">
389
+ <h3 class="text-xl font-bold text-secondary">What should I provide for in-home sitting?</h3>
390
+ <i data-feather="chevron-down" class="text-primary h-6 w-6 transition-transform duration-300"></i>
391
+ </button>
392
+ <div class="faq-content hidden mt-4">
393
+ <p class="text-gray-600">We ask that you provide your dog's food, any medications, favorite toys, leash, and any special instructions. Please also provide vet contact information and emergency contacts.</p>
394
+ </div>
395
+ </div>
396
+
397
+ <!-- FAQ 5 -->
398
+ <div class="border-b border-gray-200 pb-6">
399
+ <button class="faq-btn flex items-center justify-between w-full text-left">
400
+ <h3 class="text-xl font-bold text-secondary">How do you handle emergencies?</h3>
401
+ <i data-feather="chevron-down" class="text-primary h-6 w-6 transition-transform duration-300"></i>
402
+ </button>
403
+ <div class="faq-content hidden mt-4">
404
+ <p class="text-gray-600">In case of emergency, we'll immediately contact you and your vet. If needed, we'll transport your pet to the nearest veterinary clinic.</p>
405
+ </div>
406
+ </div>
407
+ </div>
408
+ </div>
409
+ </section>
410
 
411
+ <!-- CTA Section -->
412
+ <section class="py-16 bg-secondary text-white">
413
+ <div class="container mx-auto px-6 text-center">
414
+ <h2 class="text-4xl font-bold mb-6 font-hand">Ready to Book?</h2>
415
+ <p class="text-xl mb-8 max-w-2xl mx-auto">Give your pet the vacation they deserve!</p>
416
+ <a href="#contact" class="bg-primary hover:bg-opacity-90 text-white px-8 py-4 rounded-full text-lg font-medium transition inline-block">Get Started Today</a>
417
+ </div>
418
+ </section>
419
 
420
  <!-- Footer -->
421
  <footer class="bg-gray-900 text-white py-12">
 
426
  <i data-feather="paw" class="text-primary h-8 w-8 mr-2"></i>
427
  <span class="font-hand text-2xl text-primary">Florida Dog Sitting</span>
428
  </div>
429
+
430
  </div>
431
 
432
  <div>
433
  <h4 class="text-lg font-bold mb-4">Services</h4>
434
  <ul class="space-y-2">
435
+ <li><a href="#" class="text-gray-400 hover:text-primary transition">In-Home Sitting</a></li>
436
+ <li><a href="#" class="text-gray-400 hover:text-primary transition">Drop In's</a></li>
437
+ <li><a href="#" class="text-gray-400 hover:text-primary transition">Adventure Walks</a></li>
438
+ <li><a href="#" class="text-gray-400 hover:text-primary transition">House Sitting</a></li>
439
+ </ul>
440
  </div>
441
 
442
  <div>
443
  <h4 class="text-lg font-bold mb-4">Quick Links</h4>
 
444
  <ul class="space-y-2">
445
+ <li><a href="#about" class="text-gray-400 hover:text-primary transition">About Us</a></li>
446
+ <li><a href="#testimonials" class="text-gray-400 hover:text-primary transition">Testimonials</a></li>
447
+ <li><a href="#faq" class="text-gray-400 hover:text-primary transition">FAQ</a></li>
448
+ <li><a href="#contact" class="text-gray-400 hover:text-primary transition">Contact</a></li>
449
+ </ul>
450
  </div>
451
 
452
 
 
453
  </div>
454
  </div>
455
 
456
  <div class="border-t border-gray-800 mt-12 pt-8 flex flex-col md:flex-row justify-between items-center">
457
  <p class="text-gray-400 text-sm mb-4 md:mb-0">© 2023 Paws & Palms Paradise. All rights reserved.</p>
458
  <div class="flex space-x-6">
459
+ <a href="#" class="text-gray-400 hover:text-primary text-sm transition">Privacy Policy</a>
460
+ <a href="#" class="text-gray-400 hover:text-primary text-sm transition">Terms of Service</a>
461
+ </div>
462
  </div>
463
  </div>
464
  </footer>
 
517
  }
518
  });
519
  });
520
+
521
  // Smooth scrolling for anchor links
522
  document.querySelectorAll('a[href^="#"]').forEach(anchor => {
523
  anchor.addEventListener('click', function (e) {
524
+ e.preventDefault();
525
+
526
+ document.querySelector(this.getAttribute('href')).scrollIntoView({
527
+ behavior: 'smooth'
528
+ });
529
+
530
+ // Close mobile menu if open
 
 
 
 
 
 
531
  if (!mobileMenu.classList.contains('hidden')) {
532
  mobileMenu.classList.add('hidden');
533
  mobileMenu.classList.remove('flex');
 
535
  });
536
  });
537
  </script>
538
+ <script>feather.replace();</script>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
539
  </body>
540
+ </html>