15 Commits

Author SHA1 Message Date
fe7e9a19b1 Update src/app/page.tsx 2026-05-31 22:45:29 +00:00
f071e3bb5a Update src/app/booking/page.tsx 2026-05-31 22:45:28 +00:00
06fd876409 Update src/app/page.tsx 2026-05-31 22:44:09 +00:00
25f474e0e3 Update src/app/page.tsx 2026-05-31 22:42:52 +00:00
febe91f878 Update src/app/page.tsx 2026-05-31 22:41:28 +00:00
0d5b31487c Update src/app/page.tsx 2026-05-31 22:40:48 +00:00
c3b62c4d51 Update src/app/page.tsx 2026-05-31 22:39:45 +00:00
9befa79a97 Update src/app/booking/page.tsx 2026-05-31 22:39:45 +00:00
c71752ba92 Merge version_2 into main
Merge version_2 into main
2026-05-31 22:36:46 +00:00
a0564dab9e Update src/app/page.tsx 2026-05-31 22:36:40 +00:00
7e5c1c6f2e Merge version_2 into main
Merge version_2 into main
2026-05-31 22:36:08 +00:00
a77affda05 Update src/app/page.tsx 2026-05-31 22:36:05 +00:00
2efe1cc08b Merge version_1 into main
Merge version_1 into main
2026-05-31 22:30:28 +00:00
5e02e97efa Merge version_1 into main
Merge version_1 into main
2026-05-31 22:29:29 +00:00
6e15661417 Merge version_1 into main
Merge version_1 into main
2026-05-31 22:28:26 +00:00
2 changed files with 61 additions and 133 deletions

View File

@@ -25,49 +25,27 @@ export default function LandingPage() {
<NavbarStyleApple <NavbarStyleApple
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "/"},
id: "/",
},
{ {
name: "About", name: "About", id: "/about"},
id: "/about",
},
{ {
name: "Services", name: "Services", id: "/services"},
id: "/services",
},
{ {
name: "Kids", name: "Kids", id: "/kids"},
id: "/kids",
},
{ {
name: "Groom", name: "Groom", id: "/groom"},
id: "/groom",
},
{ {
name: "Portfolio", name: "Portfolio", id: "/portfolio"},
id: "/portfolio",
},
{ {
name: "Team", name: "Team", id: "/team"},
id: "/team",
},
{ {
name: "Testimonials", name: "Testimonials", id: "/testimonials"},
id: "/testimonials",
},
{ {
name: "Offers", name: "Offers", id: "/offers"},
id: "/offers",
},
{ {
name: "Booking", name: "Booking", id: "/booking"},
id: "/booking",
},
{ {
name: "Contact", name: "Contact", id: "/contact"},
id: "/contact",
},
]} ]}
brandName="KOKO Salon" brandName="KOKO Salon"
/> />
@@ -80,52 +58,29 @@ export default function LandingPage() {
description="Experience the KOKO Salon difference. Select your desired service, choose your preferred barber, date, and time to secure your bespoke grooming session. We anticipate your visit and look forward to pampering you." description="Experience the KOKO Salon difference. Select your desired service, choose your preferred barber, date, and time to secure your bespoke grooming session. We anticipate your visit and look forward to pampering you."
inputs={[ inputs={[
{ {
name: "name", name: "name", type: "text", placeholder: "Your Full Name", required: true,
type: "text",
placeholder: "Your Full Name",
required: true,
}, },
{ {
name: "email", name: "email", type: "email", placeholder: "Your Email Address", required: true,
type: "email",
placeholder: "Your Email Address",
required: true,
}, },
{ {
name: "phone", name: "phone", type: "tel", placeholder: "Your Phone Number", required: false,
type: "tel",
placeholder: "Your Phone Number",
required: false,
}, },
{ {
name: "service", name: "barber", type: "text", placeholder: "Preferred Barber (Optional)", required: false,
type: "text",
placeholder: "Desired Service (e.g., Skin Fade, Royal Shave)",
required: true,
}, },
{ {
name: "barber", name: "date", type: "date", placeholder: "Preferred Date", required: true,
type: "text",
placeholder: "Preferred Barber (Optional)",
required: false,
}, },
{ {
name: "date", name: "time", type: "time", placeholder: "Preferred Time", required: true,
type: "date",
placeholder: "Preferred Date",
required: true,
},
{
name: "time",
type: "time",
placeholder: "Preferred Time",
required: true,
}, },
]} ]}
multiSelect={{
name: "serviceInterest", label: "Service Interest", options: ['Haircut', 'Shave', 'Kids Haircut', 'Groom Package']
}}
textarea={{ textarea={{
name: "notes", name: "notes", placeholder: "Special Requests or Notes for Your Barber", rows: 4,
placeholder: "Special Requests or Notes for Your Barber",
rows: 4,
required: false, required: false,
}} }}
imageSrc="http://img.b2bpic.net/free-photo/young-business-woman-using-tablet_1303-22693.jpg" imageSrc="http://img.b2bpic.net/free-photo/young-business-woman-using-tablet_1303-22693.jpg"
@@ -139,87 +94,51 @@ export default function LandingPage() {
<FooterSimple <FooterSimple
columns={[ columns={[
{ {
title: "Services", title: "Services", items: [
items: [
{ {
label: "Classic Haircut", label: "Classic Haircut", href: "/services#classic"},
href: "/services#classic",
},
{ {
label: "Skin Fade", label: "Skin Fade", href: "/services#fade"},
href: "/services#fade",
},
{ {
label: "Royal Shave", label: "Royal Shave", href: "/services#shave"},
href: "/services#shave",
},
{ {
label: "Hair Treatments", label: "Hair Treatments", href: "/services#treatment"},
href: "/services#treatment",
},
], ],
}, },
{ {
title: "About", title: "About", items: [
items: [
{ {
label: "Our Story", label: "Our Story", href: "/about"},
href: "/about",
},
{ {
label: "Our Team", label: "Our Team", href: "/team"},
href: "/team",
},
{ {
label: "Careers", label: "Careers", href: "#"},
href: "#",
},
{ {
label: "Sitemap", label: "Sitemap", href: "#"},
href: "#",
},
], ],
}, },
{ {
title: "Packages", title: "Packages", items: [
items: [
{ {
label: "Groom Packages", label: "Groom Packages", href: "/groom"},
href: "/groom",
},
{ {
label: "Kids Experience", label: "Kids Experience", href: "/kids"},
href: "/kids",
},
{ {
label: "Special Offers", label: "Special Offers", href: "/offers"},
href: "/offers",
},
{ {
label: "VIP Membership", label: "VIP Membership", href: "/offers#vip"},
href: "/offers#vip",
},
], ],
}, },
{ {
title: "Connect", title: "Connect", items: [
items: [
{ {
label: "Book Appointment", label: "Book Appointment", href: "/booking"},
href: "/booking",
},
{ {
label: "Contact Us", label: "Contact Us", href: "/contact"},
href: "/contact",
},
{ {
label: "WhatsApp", label: "WhatsApp", href: "https://wa.me/01000000000"},
href: "https://wa.me/01000000000",
},
{ {
label: "Instagram", label: "Instagram", href: "https://instagram.com/kokosalon"},
href: "https://instagram.com/kokosalon",
},
], ],
}, },
]} ]}
@@ -230,4 +149,4 @@ export default function LandingPage() {
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -61,7 +61,7 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroCarouselLogo <HeroCarouselLogo
logoText="KOKO" logoText="KOKO"
description="Luxury Men's Grooming Experience\\\nأفضل تجربة حلاقة رجالية وأطفال في السويس" description="Luxury Men's Grooming Experience\\nأفضل تجربة حلاقة رجالية وأطفال في السويس"
buttons={[ buttons={[
{ {
text: "Book Appointment", href: "/booking"}, text: "Book Appointment", href: "/booking"},
@@ -70,17 +70,17 @@ export default function LandingPage() {
]} ]}
slides={[ slides={[
{ {
videoSrc: "http://img.b2bpic.net/free-photo/side-view-barber-styling-beard-man_23-2147778888.jpg", imageAlt: "Cinematic barber cutting hair", videoAriaLabel: "Luxury haircutting sequence", imageSrc: "http://img.b2bpic.net/free-photo/side-view-barber-styling-beard-man_23-2147778888.jpg"}, videoSrc: "https://assets.mixkit.co/videos/preview/mixkit-man-gets-a-haircut-20836-large.mp4", imageAlt: "Cinematic barber cutting hair", videoAriaLabel: "Luxury haircutting sequence, man getting a precision haircut", imageSrc: "http://img.b2bpic.net/free-photo/side-view-barber-styling-beard-man_23-2147778888.jpg"},
{ {
videoSrc: "http://img.b2bpic.net/free-photo/high-angle-sensitive-man-posing-studio_23-2149518242.jpg", imageAlt: "Barber tools close-up", videoAriaLabel: "Barber tools and grooming", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-sensitive-man-posing-studio_23-2149518242.jpg"}, videoSrc: "https://assets.mixkit.co/videos/preview/mixkit-barber-trimming-a-mans-beard-32533-large.mp4", imageAlt: "Barber tools close-up", videoAriaLabel: "Close-up of barber trimming a man's beard", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-sensitive-man-posing-studio_23-2149518242.jpg"},
{ {
videoSrc: "http://img.b2bpic.net/free-photo/interior-design-neoclassical-style-with-furnishings-decor_23-2151199304.jpg", imageAlt: "Luxury men's salon interior", videoAriaLabel: "Luxury salon ambiance", imageSrc: "http://img.b2bpic.net/free-photo/interior-design-neoclassical-style-with-furnishings-decor_23-2151199304.jpg"}, videoSrc: "https://assets.mixkit.co/videos/preview/mixkit-interior-of-a-hairdressing-salon-32549-large.mp4", imageAlt: "Luxury men's salon interior", videoAriaLabel: "Tour of luxurious salon interior with modern design", imageSrc: "http://img.b2bpic.net/free-photo/interior-design-neoclassical-style-with-furnishings-decor_23-2151199304.jpg"},
{ {
videoSrc: "http://img.b2bpic.net/free-photo/portrait-man-getting-haircut_23-2148224419.jpg", imageAlt: "Kids haircut stylish slow motion", videoAriaLabel: "Kids haircut experience", imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-getting-haircut_23-2148224419.jpg"}, videoSrc: "https://assets.mixkit.co/videos/preview/mixkit-a-boy-is-getting-a-haircut-at-a-barbershop-44933-large.mp4", imageAlt: "Kids haircut stylish slow motion", videoAriaLabel: "Happy child getting a stylish haircut at the barbershop", imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-getting-haircut_23-2148224419.jpg"},
{ {
videoSrc: "http://img.b2bpic.net/free-photo/unrecognizable-barber-cutting-hair-man_23-2147737060.jpg", imageAlt: "Slow-motion beard grooming", videoAriaLabel: "Slow motion beard grooming", imageSrc: "http://img.b2bpic.net/free-photo/unrecognizable-barber-cutting-hair-man_23-2147737060.jpg"}, videoSrc: "https://assets.mixkit.co/videos/preview/mixkit-barber-shaving-a-mans-beard-32532-large.mp4", imageAlt: "Slow-motion beard grooming", videoAriaLabel: "Barber performing a traditional hot towel shave", imageSrc: "http://img.b2bpic.net/free-photo/unrecognizable-barber-cutting-hair-man_23-2147737060.jpg"},
{ {
videoSrc: "http://img.b2bpic.net/free-photo/close-up-hands-shaving-man_23-2147778911.jpg", imageAlt: "High-end grooming close-up", videoAriaLabel: "High-end grooming process", imageSrc: "http://img.b2bpic.net/free-photo/close-up-hands-shaving-man_23-2147778911.jpg"}, videoSrc: "https://assets.mixkit.co/videos/preview/mixkit-woman-applying-a-moisturizer-on-a-mans-face-32537-large.mp4", imageAlt: "High-end grooming close-up", videoAriaLabel: "Close-up of luxury facial care and grooming process", imageSrc: "http://img.b2bpic.net/free-photo/close-up-hands-shaving-man_23-2147778911.jpg"},
]} ]}
/> />
</div> </div>
@@ -165,11 +165,20 @@ export default function LandingPage() {
id: "wedding-package", badge: "Elite", badgeIcon: Crown, id: "wedding-package", badge: "Elite", badgeIcon: Crown,
price: "$500", subtitle: "Your Perfect Wedding Day Prep", buttons: [ price: "$500", subtitle: "Your Perfect Wedding Day Prep", buttons: [
{ {
text: "Book Your Royal Groom", href: "/groom"}, text: "Book Your Royal Groom", href: "/groom"},
], ],
features: [ features: [
"Precision Haircut & Style", "Premium Skin Fade", "Expert Beard Styling", "Luxury Facial Care", "Exclusive Hair Treatment", "VIP Service & Private Suite"], "Precision Haircut & Style", "Premium Skin Fade", "Expert Beard Styling", "Luxury Facial Care", "Exclusive Hair Treatment", "VIP Service & Private Suite"],
}, },
{
id: "premium-package", badge: "Premium", badgeIcon: Award,
price: "$250", subtitle: "Elevate Your Everyday Look", buttons: [
{
text: "Choose Premium Plan", href: "/groom"},
],
features: [
"Precision Haircut", "Classic Shave or Beard Trim", "Hair Styling", "Invigorating Face Mask"],
}
]} ]}
title="The Royal Groom Package" title="The Royal Groom Package"
description="Indulge in the ultimate luxury with our exclusive Wedding Groom Package. Every detail is perfected to ensure you look your absolute best for your special day." description="Indulge in the ultimate luxury with our exclusive Wedding Groom Package. Every detail is perfected to ensure you look your absolute best for your special day."
@@ -198,7 +207,7 @@ export default function LandingPage() {
{ {
id: "5", name: "Sara Ali", handle: "@SaraMomLife", testimonial: "As a parent, I appreciate the comfort and skill for kids' haircuts. My little one always leaves with a smile and a trendy cut. Thank you, KOKO!", imageSrc: "http://img.b2bpic.net/free-photo/professional-barber-working-with-client-hairdressing-salon-styling-beard-with-trimmer_613910-5073.jpg", imageAlt: "Sara Ali"}, id: "5", name: "Sara Ali", handle: "@SaraMomLife", testimonial: "As a parent, I appreciate the comfort and skill for kids' haircuts. My little one always leaves with a smile and a trendy cut. Thank you, KOKO!", imageSrc: "http://img.b2bpic.net/free-photo/professional-barber-working-with-client-hairdressing-salon-styling-beard-with-trimmer_613910-5073.jpg", imageAlt: "Sara Ali"},
]} ]}
title="What Our Valued Clients Say" title="Hear Their KOKO Salon Transformations"
description="Hear from gentlemen and parents who have experienced the KOKO Salon difference. Exceptional service and impeccable style, consistently delivered." description="Hear from gentlemen and parents who have experienced the KOKO Salon difference. Exceptional service and impeccable style, consistently delivered."
buttons={[ buttons={[
{ {
@@ -290,4 +299,4 @@ export default function LandingPage() {
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }