Merge version_2 into main #1

Merged
bender merged 4 commits from version_2 into main 2026-04-05 12:27:19 +00:00
4 changed files with 94 additions and 230 deletions

29
src/app/gallery/page.tsx Normal file
View File

@@ -0,0 +1,29 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import MetricCardTwo from '@/components/sections/metrics/MetricCardTwo';
export default function GalleryPage() {
return (
<ThemeProvider>
<NavbarLayoutFloatingOverlay
navItems={[{ name: "Home", id: "/" }, { name: "Services", id: "/services" }, { name: "Menu", id: "/menu" }, { name: "Gallery", id: "/gallery" }, { name: "Contact", id: "/contact" }]}
brandName="Private Chef Co"
/>
<div className="pt-32">
<MetricCardTwo
title="Culinary Gallery"
description="A visual collection of our favorite plating and event moments."
animationType="slide-up"
gridVariant="uniform-all-items-equal"
metrics={[
{ id: "1", value: "View", description: "Exquisite Plating" },
{ id: "2", value: "View", description: "Event Atmosphere" },
{ id: "3", value: "View", description: "Seasonal Ingredients" }
]}
/>
</div>
</ThemeProvider>
);
}

27
src/app/menu/page.tsx Normal file
View File

@@ -0,0 +1,27 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import FeatureCardSix from '@/components/sections/feature/FeatureCardSix';
export default function MenuPage() {
return (
<ThemeProvider>
<NavbarLayoutFloatingOverlay
navItems={[{ name: "Home", id: "/" }, { name: "Services", id: "/services" }, { name: "Menu", id: "/menu" }, { name: "Gallery", id: "/gallery" }, { name: "Contact", id: "/contact" }]}
brandName="Private Chef Co"
/>
<div className="pt-32">
<FeatureCardSix
title="Sample Menus & Cuisine Styles"
description="Explore our curated selection of signature dishes and culinary styles."
textboxLayout="default"
features={[
{ title: "Tasting Menus", description: "A multi-course journey through local seasonal flavors.", imageSrc: "http://img.b2bpic.net/free-photo/plate-with-gourmet-meal_144627-26038.jpg" },
{ title: "Fusion Concepts", description: "Modern twists on traditional global cuisines.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-gourmet-food-plate_23-2148530366.jpg" }
]}
/>
</div>
</ThemeProvider>
);
}

View File

@@ -28,22 +28,11 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "hero",
},
{
name: "About",
id: "about",
},
{
name: "Services",
id: "features",
},
{
name: "Contact",
id: "contact",
},
{ name: "Home", id: "/" },
{ name: "Services", id: "/services" },
{ name: "Menu", id: "/menu" },
{ name: "Gallery", id: "/gallery" },
{ name: "Contact", id: "#contact" },
]}
brandName="Private Chef Co"
/>
@@ -51,197 +40,12 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroSplit
background={{
variant: "gradient-bars",
}}
background={{ variant: "gradient-bars" }}
title="Exquisite Culinary Experiences in Your Home"
description="Elevate your next event with a bespoke menu crafted by a professional private chef. Seasonal ingredients, refined techniques, and unparalleled service."
buttons={[
{
text: "Book Your Chef",
href: "#contact",
},
]}
buttons={[{ text: "Book Your Chef", href: "/contact" }]}
imageSrc="http://img.b2bpic.net/free-photo/chef-working-together-professional-kitchen_23-2149727992.jpg"
mediaAnimation="slide-up"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/group-young-friends-having-wine-together_23-2148454148.jpg",
alt: "Client 1",
},
{
src: "http://img.b2bpic.net/free-photo/lovely-family-enjoying-new-year-party_23-2149173264.jpg",
alt: "Client 2",
},
{
src: "http://img.b2bpic.net/free-photo/happy-business-team-talking-while-drinking-champagne-office-party_637285-9639.jpg",
alt: "Client 3",
},
{
src: "http://img.b2bpic.net/free-photo/pleased-female-entrepreneur-trendy-sunglasses-denim-jacke_197531-31011.jpg",
alt: "Client 4",
},
{
src: "http://img.b2bpic.net/free-photo/sensual-woman-with-man-table_23-2148025369.jpg",
alt: "Client 5",
},
]}
avatarText="Trusted by 500+ happy dinner guests"
marqueeItems={[
{
type: "text",
text: "Michelin Star Trained",
},
{
type: "text",
text: "Locally Sourced",
},
{
type: "text",
text: "Bespoke Menus",
},
{
type: "text",
text: "Full Service Catering",
},
{
type: "text",
text: "Dietary Inclusive",
},
]}
/>
</div>
<div id="about" data-section="about">
<MetricSplitMediaAbout
useInvertedBackground={false}
title="A Passion for Perfection"
description="With over 15 years in Michelin-starred kitchens, I bring professional expertise directly to your kitchen table. I focus on seasonal, local, and sustainable ingredients to create menus that delight every palate."
metrics={[
{
value: "15+",
title: "Years Experience",
},
{
value: "500+",
title: "Dinners Hosted",
},
{
value: "100%",
title: "Client Satisfaction",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/front-view-male-chef-breaking-egg-flour-create-dough_23-2148763128.jpg"
mediaAnimation="blur-reveal"
metricsAnimation="slide-up"
/>
</div>
<div id="features" data-section="features">
<FeatureCardSix
textboxLayout="default"
useInvertedBackground={true}
features={[
{
title: "Private Dinner Parties",
description: "Intimate dining experiences for family and friends.",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-meat-plate-with-herbs-vegetables_141793-4080.jpg",
},
{
title: "Menu Planning",
description: "Custom menus tailored to dietary preferences and allergies.",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-s-hand-writing-clipboard-with-traditional-thai-food-wooden-table_23-2148093545.jpg",
},
{
title: "Cooking Classes",
description: "Learn culinary secrets from the comfort of your kitchen.",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-cream-pie-sweet-cake-slices-inside-designed-plate-dark-background-cake-pie-color-sweet-biscuit-cream_140725-96332.jpg",
},
]}
title="Services Offered"
description="Personalized culinary services designed to match your specific event requirements."
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardOne
animationType="slide-up"
textboxLayout="default"
gridVariant="uniform-all-items-equal"
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Eleanor M.",
role: "Host",
company: "Private Event",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/group-young-friends-having-wine-together_23-2148454148.jpg",
},
{
id: "2",
name: "James L.",
role: "Corporate Client",
company: "TechCorp",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/lovely-family-enjoying-new-year-party_23-2149173264.jpg",
},
{
id: "3",
name: "Sarah P.",
role: "Foodie",
company: "Local Community",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-business-team-talking-while-drinking-champagne-office-party_637285-9639.jpg",
},
{
id: "4",
name: "David W.",
role: "Regular Guest",
company: "Business Assoc.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/pleased-female-entrepreneur-trendy-sunglasses-denim-jacke_197531-31011.jpg",
},
{
id: "5",
name: "Monica T.",
role: "Event Planner",
company: "Agency",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/sensual-woman-with-man-table_23-2148025369.jpg",
},
]}
title="Client Reflections"
description="Hear what our guests are saying about their dining experience."
/>
</div>
<div id="contact" data-section="contact">
<ContactSplitForm
useInvertedBackground={true}
title="Start Your Culinary Journey"
description="Interested in booking? Fill out the form below, and I will reach out shortly to discuss your vision."
inputs={[
{
name: "name",
type: "text",
placeholder: "Your Name",
required: true,
},
{
name: "email",
type: "email",
placeholder: "Email Address",
required: true,
},
]}
textarea={{
name: "message",
placeholder: "Tell me about your event",
rows: 4,
required: true,
}}
imageSrc="http://img.b2bpic.net/free-photo/crazy-chef-happy-expression_1194-1525.jpg"
/>
</div>
@@ -249,36 +53,12 @@ export default function LandingPage() {
<FooterBaseCard
logoText="Private Chef Co"
columns={[
{
title: "Company",
items: [
{
label: "About",
href: "#about",
},
{
label: "Services",
href: "#features",
},
],
},
{
title: "Support",
items: [
{
label: "Contact",
href: "#contact",
},
{
label: "Privacy Policy",
href: "#",
},
],
},
{ title: "Navigation", items: [{ label: "Services", href: "/services" }, { label: "Menu", href: "/menu" }, { label: "Gallery", href: "/gallery" }] },
{ title: "Support", items: [{ label: "Contact", href: "/contact" }, { label: "Privacy Policy", href: "#" }] },
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}

28
src/app/services/page.tsx Normal file
View File

@@ -0,0 +1,28 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import FeatureCardSix from '@/components/sections/feature/FeatureCardSix';
export default function ServicesPage() {
return (
<ThemeProvider>
<NavbarLayoutFloatingOverlay
navItems={[{ name: "Home", id: "/" }, { name: "Services", id: "/services" }, { name: "Menu", id: "/menu" }, { name: "Gallery", id: "/gallery" }, { name: "Contact", id: "/contact" }]}
brandName="Private Chef Co"
/>
<div className="pt-32">
<FeatureCardSix
title="Our Chef Offerings"
description="We provide a variety of specialized culinary services tailored to your needs."
textboxLayout="default"
features={[
{ title: "Private Dinner Parties", description: "Intimate dining experiences for family and friends.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-meat-plate-with-herbs-vegetables_141793-4080.jpg" },
{ title: "Menu Planning", description: "Custom menus tailored to dietary preferences and allergies.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-s-hand-writing-clipboard-with-traditional-thai-food-wooden-table_23-2148093545.jpg" },
{ title: "Cooking Classes", description: "Learn culinary secrets from the comfort of your kitchen.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-cream-pie-sweet-cake-slices-inside-designed-plate-dark-background-cake-pie-color-sweet-biscuit-cream_140725-96332.jpg" }
]}
/>
</div>
</ThemeProvider>
);
}