Merge version_3 into main #4

Merged
bender merged 3 commits from version_3 into main 2026-06-08 14:00:40 +00:00
3 changed files with 56 additions and 61 deletions

View File

@@ -11,8 +11,8 @@ import { Raleway } from "next/font/google";
export const metadata: Metadata = {
title: 'Hurley Tarifa: Surf School & Lessons in Tarifa, Spain',
description: 'Learn to surf with Hurley Tarifa, the leading surf school in Tarifa, Spain. Offering beginner to advanced lessons, private coaching, and equipment rental for an unforgettable ocean experience.',
title: 'Hurley Tarifa Surf School: Learn to Surf in Tarifa, Spain',
description: 'Experience the thrill of surfing with Hurley Tarifa Surf School. Offering beginner to advanced lessons, private coaching, and equipment rental in the beautiful waves of Tarifa.',
keywords: ["surf school Tarifa, surfing lessons Tarifa, learn to surf Tarifa, Hurley Tarifa, Tarifa surf, surf packages Tarifa, surf camp Tarifa, beginner surf, advanced surf"],
openGraph: {
"title": "Hurley Tarifa: Surf School & Lessons in Tarifa, Spain",

View File

@@ -49,8 +49,8 @@ export default function LandingPage() {
name: "Contact", id: "#contact"},
]}
button={{
text: "Book Now", href: "#contact"}}
brandName="Hurley Tarifa"
text: "Book Your Spot", href: "#contact"}}
brandName="Hurley Tarifa Surf School"
/>
</div>
@@ -58,16 +58,16 @@ export default function LandingPage() {
<HeroBillboard
background={{
variant: "radial-gradient"}}
title="Ride the Waves of Tarifa"
description="Experience the thrill of surfing with Hurley Tarifa. Learn from the best instructors on the beautiful beaches of Tarifa, perfect for all skill levels."
title="Ride the Waves of Tarifa with Hurley Surf School"
description="Unlock your full potential in the water. We offer personalized surf lessons and unforgettable experiences for all levels on Tarifa's stunning beaches."
buttons={[
{
text: "Book a Lesson", href: "#contact"},
{
text: "Explore Courses", href: "#packages"},
]}
imageSrc="http://img.b2bpic.net/free-photo/beautiful-scenery-beach-with-few-people-shot-from-higher-ground_181624-290.jpg?_wi=1"
imageAlt="Surfer riding a wave in Tarifa at sunset"
imageSrc="http://img.b2bpic.net/free-photo/beach-with-sea-during-sunset_181624-38661.jpg"
imageAlt="Surfer riding a sunset wave in Tarifa"
mediaAnimation="slide-up"
avatars={[
{
@@ -81,18 +81,20 @@ export default function LandingPage() {
{
src: "http://img.b2bpic.net/free-psd/2022-3d-rendering_17005-1428.jpg", alt: "Child with a surfboard"},
]}
avatarText="Join 1000+ Happy Surfers!"
avatarText="Join 1000+ Surfers Who Mastered the Waves!"
marqueeItems={[
{
type: "image", src: "http://img.b2bpic.net/free-photo/view-luxurious-golden-ring-with-dry-plant_23-2150329707.jpg", alt: "Group surfing lesson"},
{
type: "text", text: "Tarifa's Premier Surf School"},
type: "text", text: "Tarifa's Premier Surf Destination"},
{
type: "image", src: "http://img.b2bpic.net/free-photo/close-up-serrated-leaf-with-dark-red-purple-hues_84443-94353.jpg", alt: "Surfboard on sand"},
{
type: "text", text: "All Skill Levels Welcome"},
type: "text", text: "Expert Coaching for All Levels"},
{
type: "image", src: "http://img.b2bpic.net/free-photo/delicate-purple-lavender-flower-field_84443-82549.jpg", alt: "Surf instructor with student"},
{
type: "text", text: "Unforgettable Ocean Adventures"},
]}
marqueeSpeed={30}
/>
@@ -103,14 +105,11 @@ export default function LandingPage() {
useInvertedBackground={false}
heading={[
{
type: "text", content: "About Hurley Tarifa: Your Surf Adventure Starts Here"},
type: "text", content: "Your Journey to Becoming a Surfer Starts Here"},
{
type: "image", src: "http://img.b2bpic.net/free-photo/people-surfing-brazil_23-2151079371.jpg", alt: "Hurley Tarifa surf school team on the beach"},
]}
buttons={[
{
text: "Meet Our Team", href: "#team"},
type: "image", src: "http://img.b2bpic.net/free-photo/happy-young-people-running-with-surfboards-sunset_23-2147775532.jpg", alt: "Hurley Tarifa surf school team on the beach"},
]}
buttons={[]}
/>
</div>
@@ -122,19 +121,19 @@ export default function LandingPage() {
features={[
{
icon: Sun,
title: "Beginner Lessons", description: "Master the basics with our patient instructors. Learn paddling, pop-ups, and wave riding in a safe, encouraging environment."},
title: "Beginner's First Wave", description: "Learn essential ocean safety, paddling techniques, and how to stand up on your first waves with our friendly, certified instructors."},
{
icon: Zap,
title: "Intermediate Coaching", description: "Refine your technique, improve wave selection, and learn new maneuvers. Take your surfing to the next level with personalized guidance."},
title: "Intermediate Skill Builder", description: "Refine your take-offs, improve wave timing, and master turning techniques. Personalized feedback to elevate your surfing."},
{
icon: Compass,
title: "Advanced Surf Trips", description: "Explore Tarifa's hidden gems and challenging breaks. Our expert guides will take you to the best spots for thrilling advanced sessions."},
title: "Advanced Wave Hunter", description: "Explore Tarifa's best secret spots. Enhance your barrel riding, cutbacks, and aerials under the guidance of our pro surfers."},
{
icon: Droplets,
title: "Premium Equipment Rental", description: "Access top-quality surfboards and wetsuits from leading brands. We ensure you have the best gear for every session."},
title: "Top-Tier Equipment Rental", description: "Access the latest high-performance surfboards and wetsuits from leading brands. Perfectly suited for Tarifa's diverse conditions."},
]}
title="Our Signature Surf Programs"
description="We offer a range of programs tailored to your skill level and goals, ensuring rapid progress and maximum fun in the waves of Tarifa."
title="Tailored Surf Programs for Every Skill Level"
description="From your first wave to advanced maneuvers, our comprehensive programs are designed to help you achieve your surfing dreams in Tarifa."
/>
</div>
@@ -147,20 +146,20 @@ export default function LandingPage() {
carouselMode="buttons"
products={[
{
id: "intro", name: "Intro to Surf", price: "€55", variant: "2-hour lesson", imageSrc: "http://img.b2bpic.net/free-photo/shallow-focus-shot-attractive-female-posing-sea-while-holding-surfboard_181624-30760.jpg", imageAlt: "Beginner surfer with instructor"},
id: "intro", name: "Intro to Surf", price: "€55", variant: "2-hour lesson", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-carrying-surfboard-beach-sunset_23-2148419688.jpg", imageAlt: "Beginner surfer with instructor"},
{
id: "weeklong", name: "Weeklong Immersion", price: "€300", variant: "5-day camp", imageSrc: "http://img.b2bpic.net/free-photo/young-man-standing-by-surfboard-summer-beach_1262-19435.jpg", imageAlt: "Group of surfers on beach"},
id: "weeklong", name: "Weeklong Immersion", price: "€300", variant: "5-day camp", imageSrc: "http://img.b2bpic.net/free-photo/happy-friends-running-with-surfboards-sunset-ocean_23-2147775554.jpg", imageAlt: "Group of surfers on beach"},
{
id: "private", name: "Private Coaching", price: "€120", variant: "1-on-1 session", imageSrc: "http://img.b2bpic.net/free-photo/male-surfer-wetsuit-waxing-surfboard-sand-ocean-beach_74855-16408.jpg", imageAlt: "Surf instructor coaching a student privately"},
id: "private", name: "Private Coaching", price: "€120", variant: "1-on-1 session", imageSrc: "http://img.b2bpic.net/free-photo/professional-surf-coach-teaching-student-ocean_23-2148767354.jpg", imageAlt: "Surf instructor coaching a student privately"},
{
id: "kids-camp", name: "Kids Surf Camp", price: "€250", variant: "3-day camp", imageSrc: "http://img.b2bpic.net/free-photo/surfer-with-board_93675-128295.jpg", imageAlt: "Children learning to surf"},
id: "kids-camp", name: "Kids Surf Camp", price: "€250", variant: "3-day camp", imageSrc: "http://img.b2bpic.net/free-photo/cute-boy-sitting-surfboard-sandy-beach_23-2148419696.jpg", imageAlt: "Children learning to surf"},
{
id: "advanced-wave-mastery", name: "Advanced Wave Mastery", price: "€450", variant: "3-day intensive", imageSrc: "http://img.b2bpic.net/free-photo/sporty-man-surfing-hawaii_23-2149032866.jpg", imageAlt: "Experienced surfer riding a large wave"},
id: "advanced-wave-mastery", name: "Advanced Wave Mastery", price: "€450", variant: "3-day intensive", imageSrc: "http://img.b2bpic.net/free-photo/man-riding-wave_23-2148154625.jpg", imageAlt: "Experienced surfer riding a large wave"},
{
id: "sup-adventure", name: "SUP Adventure", price: "€60", variant: "2-hour paddle tour", imageSrc: "http://img.b2bpic.net/free-photo/silhouette-beautiful-woman-practicing-yoga-surfboard-sunrise_176420-2034.jpg", imageAlt: "People on stand-up paddleboards"},
id: "sup-adventure", name: "SUP Adventure", price: "€60", variant: "2-hour paddle tour", imageSrc: "http://img.b2bpic.net/free-photo/man-paddle-boarding-calm-ocean-with-mountain-background_23-2149488358.jpg", imageAlt: "People on stand-up paddleboards"},
]}
title="Discover Our Surf Experiences"
description="Choose from our popular surf packages designed for every ambition, from your very first wave to mastering advanced techniques."
title="Choose Your Perfect Surf Experience"
description="Select from our range of popular surf packages, crafted to deliver maximum fun and progress on the stunning beaches of Tarifa."
/>
</div>
@@ -173,17 +172,17 @@ export default function LandingPage() {
carouselMode="buttons"
metrics={[
{
id: "students", value: "1000+", title: "Happy Students", description: "Many have found their passion with us.", icon: Users,
id: "students", value: "1500+", title: "Happy Students", description: "Thousands have discovered their passion for surfing with us.", icon: Users,
},
{
id: "experience", value: "15+", title: "Years of Experience", description: "Pioneering surf education in Tarifa.", icon: Award,
id: "experience", value: "20+", title: "Years of Experience", description: "Two decades of pioneering surf education in Tarifa.", icon: Award,
},
{
id: "instructors", value: "10", title: "Certified Instructors", description: "Highly qualified and passionate about teaching.", icon: CheckSquare,
id: "instructors", value: "12", title: "Certified Instructors", description: "Our highly qualified team is dedicated to your safety and progress.", icon: CheckSquare,
},
]}
title="Our Impact in Numbers"
description="See why surfers choose Hurley Tarifa for their ultimate wave experience, supported by our dedication and expertise."
title="Hurley Tarifa: Our Success in Numbers"
description="Our commitment to excellence shines through our achievements and the unforgettable experiences we create for every student."
/>
</div>
@@ -193,18 +192,18 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
id: "1", name: "Elena Rodriguez", date: "August 2023", title: "Absolutely fantastic!", quote: "Hurley Tarifa transformed my fear of the ocean into a love for surfing. The instructors are incredibly supportive and make learning so much fun. Best decision ever!", tag: "Beginner Surfer", avatarSrc: "http://img.b2bpic.net/free-photo/photo-pretty-surfer-high-spirit-dressed-wetsuit-has-toothy-smile-long-hair-waxes-surfaces-board-hiting-ocean-waves_273609-17693.jpg", avatarAlt: "Elena Rodriguez", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-scenery-beach-with-few-people-shot-from-higher-ground_181624-290.jpg?_wi=2", imageAlt: "happy young woman beach smile"},
id: "1", name: "Elena Rodriguez", date: "August 2023", title: "Absolutely fantastic!", quote: "Hurley Tarifa transformed my fear of the ocean into a love for surfing. The instructors are incredibly supportive and make learning so much fun. Best decision ever!", tag: "Beginner Surfer", avatarSrc: "http://img.b2bpic.net/free-photo/photo-pretty-surfer-high-spirit-dressed-wetsuit-has-toothy-smile-long-hair-waxes-surfaces-board-hiting-ocean-waves_273609-17693.jpg", avatarAlt: "Elena Rodriguez", imageSrc: "http://img.b2bpic.net/free-photo/surfer-walking-beach-carrying-board_23-2148419706.jpg?_wi=2", imageAlt: "happy young woman beach smile"},
{
id: "2", name: "Mark Johnson", date: "July 2023", title: "Improved immensely!", quote: "I came to Hurley Tarifa as an intermediate surfer, and their coaching pushed me to new limits. My wave selection and technique are miles better. Highly recommend!", tag: "Intermediate Level", avatarSrc: "http://img.b2bpic.net/free-photo/shot-pretty-woman-with-surf-zinc-face-protection-holds-waxed-surfboard-poses-cliff_273609-18101.jpg", avatarAlt: "Mark Johnson", imageSrc: "http://img.b2bpic.net/free-photo/people-surfing-brazil_23-2151079371.jpg", imageAlt: "happy young woman beach smile"},
id: "2", name: "Mark Johnson", date: "July 2023", title: "Improved immensely!", quote: "I came to Hurley Tarifa as an intermediate surfer, and their coaching pushed me to new limits. My wave selection and technique are miles better. Highly recommend!", tag: "Intermediate Level", avatarSrc: "http://img.b2bpic.net/free-photo/shot-pretty-woman-with-surf-zinc-face-protection-holds-waxed-surfboard-poses-cliff_273609-18101.jpg", avatarAlt: "Mark Johnson", imageSrc: "http://img.b2bpic.net/free-photo/young-man-with-surfboard-walking-along-beach_23-2149303504.jpg", imageAlt: "happy young man beach smile"},
{
id: "3", name: "Sophia & Leo", date: "September 2023", title: "Unforgettable Family Experience", quote: "Learning to surf together at Hurley Tarifa was the highlight of our vacation. The instructors were great with the kids and us. We'll be back next year!", tag: "Family Fun", avatarSrc: "http://img.b2bpic.net/free-photo/young-couple-embracing-each-other-beach_107420-10059.jpg", avatarAlt: "Sophia and Leo", imageSrc: "http://img.b2bpic.net/free-photo/horizontal-view-cheerful-european-surfer-surfes-being-high-spirit-carries-board_273609-17683.jpg", imageAlt: "happy young woman beach smile"},
id: "3", name: "Sophia & Leo", date: "September 2023", title: "Unforgettable Family Experience", quote: "Learning to surf together at Hurley Tarifa was the highlight of our vacation. The instructors were great with the kids and us. We'll be back next year!", tag: "Family Fun", avatarSrc: "http://img.b2bpic.net/free-photo/young-couple-embracing-each-other-beach_107420-10059.jpg", avatarAlt: "Sophia and Leo", imageSrc: "http://img.b2bpic.net/free-photo/parents-with-their-son-walking-with-surfboards-beach_23-2147775536.jpg", imageAlt: "happy young woman beach smile"},
{
id: "4", name: "Chloe Davies", date: "June 2023", title: "Professional and fun!", quote: "The entire team at Hurley Tarifa is amazing. From booking to wetsuit fitting, everything was smooth. The lessons were structured yet incredibly enjoyable. 5 stars!", tag: "Happy Customer", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-happy-sportswoman-earphones_171337-13389.jpg", avatarAlt: "Chloe Davies", imageSrc: "http://img.b2bpic.net/free-photo/people-surfing-brazil_23-2151079373.jpg", imageAlt: "happy young woman beach smile"},
id: "4", name: "Chloe Davies", date: "June 2023", title: "Professional and fun!", quote: "The entire team at Hurley Tarifa is amazing. From booking to wetsuit fitting, everything was smooth. The lessons were structured yet incredibly enjoyable. 5 stars!", tag: "Happy Customer", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-happy-sportswoman-earphones_171337-13389.jpg", avatarAlt: "Chloe Davies", imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-holding-surfboard_23-2148281358.jpg", imageAlt: "happy young woman beach smile"},
{
id: "5", name: "David Chen", date: "October 2023", title: "Top-notch instruction", quote: "As an experienced surfer, I appreciated the detailed feedback and insights from their advanced coaches. They know the Tarifa waves inside out. Learned so much!", tag: "Advanced Coaching", avatarSrc: "http://img.b2bpic.net/free-photo/couple-holding-hands-surfboard_23-2148022385.jpg", avatarAlt: "David Chen", imageSrc: "http://img.b2bpic.net/free-photo/men-girls-are-surfing_1321-1341.jpg", imageAlt: "happy young woman beach smile"},
id: "5", name: "David Chen", date: "October 2023", title: "Top-notch instruction", quote: "As an experienced surfer, I appreciated the detailed feedback and insights from their advanced coaches. They know the Tarifa waves inside out. Learned so much!", tag: "Advanced Coaching", avatarSrc: "http://img.b2bpic.net/free-photo/couple-holding-hands-surfboard_23-2148022385.jpg", avatarAlt: "David Chen", imageSrc: "http://img.b2bpic.net/free-photo/young-man-with-surfboard-walking-along-beach_23-2149303512.jpg", imageAlt: "happy young man beach smile"},
]}
title="Hear From Our Happy Surfers"
description="Real stories from students who rode the exhilarating waves of Tarifa and transformed their surfing journey with Hurley Tarifa."
title="What Our Surfers Say About Us"
description="Real stories from individuals and families who experienced the magic of surfing with Hurley Tarifa. Join our community of happy wave riders!"
/>
</div>
@@ -242,8 +241,8 @@ export default function LandingPage() {
"5-day intensive private coaching", "All equipment included", "Tarifa surf spot exploration", "Professional photo/video package"],
},
]}
title="Invest in Your Surf Journey"
description="Choose the perfect plan to match your ambition, from a gentle introduction to a full immersion into the exhilarating world of Tarifa surfing."
title="Flexible Pricing for Every Surf Dream"
description="Find the ideal package that fits your budget and ambitions, from a trial lesson to a full immersion into the exhilarating world of Tarifa surfing."
/>
</div>
@@ -263,8 +262,8 @@ export default function LandingPage() {
{
id: "5", title: "Can I rent equipment without a lesson?", content: "Yes, experienced surfers can rent high-quality surfboards and wetsuits directly from our beachside shop. We have a wide range of sizes and types to suit your needs."},
]}
title="Frequently Asked Questions"
description="Find quick answers to the most common questions about our surf lessons, equipment, and what to expect at Hurley Tarifa."
title="Your Questions, Answered: Hurley Tarifa Surf School"
description="Everything you need to know about our surf lessons, equipment, safety, and what makes learning with us special."
faqsAnimation="slide-up"
/>
</div>
@@ -274,7 +273,7 @@ export default function LandingPage() {
useInvertedBackground={true}
background={{
variant: "sparkles-gradient"}}
text="Ready to Catch Your First Wave? Contact Us Today!"
text="Ready to Embark on Your Surf Adventure? Connect with Us!"
buttons={[
{
text: "Get in Touch", href: "mailto:info@hurleytarifa.com"},
@@ -291,10 +290,6 @@ export default function LandingPage() {
title: "Company", items: [
{
label: "About Us", href: "#about"},
{
label: "Our Team", href: "#team"},
{
label: "Blog", href: "#blog"},
],
},
{
@@ -324,11 +319,11 @@ export default function LandingPage() {
],
},
]}
bottomLeftText="© 2023 Hurley Tarifa. All rights reserved."
bottomLeftText="© 2024 Hurley Tarifa Surf School. All rights reserved."
bottomRightText="Powered by Webild"
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #ffffff;
--card: #f9f9f9;
--foreground: #120006e6;
--primary-cta: #e63946;
--background: #000000;
--card: #0c0c0c;
--foreground: #ffffff;
--primary-cta: #cee7ff;
--primary-cta-text: #ffffff;
--secondary-cta: #f9f9f9;
--secondary-cta: #000000;
--secondary-cta-text: #120006e6;
--accent: #e2e2e2;
--background-accent: #c4c4c4;
--accent: #535353;
--background-accent: #CEE7FF;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);