Merge version_1 into main #2
307
src/app/page.tsx
307
src/app/page.tsx
@@ -32,26 +32,11 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "products",
|
||||
},
|
||||
{
|
||||
name: "Testimonials",
|
||||
id: "testimonials",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Menu", id: "products" },
|
||||
{ name: "Testimonials", id: "testimonials" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Vishmy Cabin"
|
||||
/>
|
||||
@@ -59,69 +44,27 @@ export default function LandingPage() {
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplit
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
title="Freshness from the Heart of the Cabin"
|
||||
description="Vishmy Food Cabin brings you authentic, organic, and freshly prepared meals that nourish your body and soul. Experience the taste of nature, crafted with love."
|
||||
buttons={[
|
||||
{
|
||||
text: "Explore Menu",
|
||||
href: "#products",
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/beetroot-salad-with-walnut-mayonnaise_114579-2214.jpg?_wi=1"
|
||||
buttons={[{ text: "Explore Menu", href: "#products" }]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/beetroot-salad-with-walnut-mayonnaise_114579-2214.jpg"
|
||||
imageAlt="Gourmet meal in a rustic cabin setting"
|
||||
mediaAnimation="blur-reveal"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-portrait-smiling-brunette-asian-woman-sitting-with-graphic-pen-looking-happy-drawing_1258-199033.jpg",
|
||||
alt: "Happy customer 1",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/woman-with-thumbs-up_1149-1163.jpg",
|
||||
alt: "Happy customer 2",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/older-woman-with-thumb-up_1149-1162.jpg",
|
||||
alt: "Happy customer 3",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/coffee-break_1098-14791.jpg",
|
||||
alt: "Happy customer 4",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-confident-corporate-woman-professional-entrepreneur-smiling-cross-arms-chest-smil_1258-124564.jpg",
|
||||
alt: "Happy customer 5",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/close-up-portrait-smiling-brunette-asian-woman-sitting-with-graphic-pen-looking-happy-drawing_1258-199033.jpg", alt: "Happy customer 1" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/woman-with-thumbs-up_1149-1163.jpg", alt: "Happy customer 2" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/older-woman-with-thumb-up_1149-1162.jpg", alt: "Happy customer 3" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/coffee-break_1098-14791.jpg", alt: "Happy customer 4" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/close-up-confident-corporate-woman-professional-entrepreneur-smiling-cross-arms-chest-smil_1258-124564.jpg", alt: "Happy customer 5" },
|
||||
]}
|
||||
avatarText="Join 10,000+ happy diners"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Organic Ingredients",
|
||||
icon: Leaf,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Locally Sourced",
|
||||
icon: Leaf,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Fresh Daily",
|
||||
icon: Sun,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Quick Delivery",
|
||||
icon: Truck,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Healthy Choice",
|
||||
icon: Heart,
|
||||
},
|
||||
{ type: "text-icon", text: "Organic Ingredients", icon: Leaf },
|
||||
{ type: "text-icon", text: "Locally Sourced", icon: Leaf },
|
||||
{ type: "text-icon", text: "Fresh Daily", icon: Sun },
|
||||
{ type: "text-icon", text: "Quick Delivery", icon: Truck },
|
||||
{ type: "text-icon", text: "Healthy Choice", icon: Heart },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -133,20 +76,11 @@ export default function LandingPage() {
|
||||
title="Our Culinary Journey"
|
||||
description="Vishmy Food Cabin began with a simple dream: to connect people with real, healthy, and sustainably sourced food. Every ingredient we select is a testament to our commitment to quality."
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Sustainably Sourced",
|
||||
description: "Supporting local farmers and ethical harvesting.",
|
||||
},
|
||||
{
|
||||
title: "Fresh Daily",
|
||||
description: "No additives, just raw and wholesome ingredients.",
|
||||
},
|
||||
{
|
||||
title: "Heartfelt Cooking",
|
||||
description: "Traditional recipes prepared for modern palates.",
|
||||
},
|
||||
{ title: "Sustainably Sourced", description: "Supporting local farmers and ethical harvesting." },
|
||||
{ title: "Fresh Daily", description: "No additives, just raw and wholesome ingredients." },
|
||||
{ title: "Heartfelt Cooking", description: "Traditional recipes prepared for modern palates." },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/top-view-recipe-book-still-life-concept_23-2149056020.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/top-view-recipe-book-still-life-concept_23-2149056020.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
@@ -158,28 +92,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Organic Harvest",
|
||||
description: "Ingredients sourced daily from local fields.",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: Leaf,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/assortment-healthy-meal-table_23-2148992942.jpg",
|
||||
imageAlt: "Assortment of a healthy meal on the table",
|
||||
title: "Organic Harvest", description: "Ingredients sourced daily from local fields.", bentoComponent: "reveal-icon", icon: Leaf
|
||||
},
|
||||
{
|
||||
title: "Fast & Fresh",
|
||||
description: "Quick service without sacrificing health.",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: Zap,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beetroot-salad-with-walnut-mayonnaise_114579-2214.jpg?_wi=2",
|
||||
imageAlt: "Assortment of a healthy meal on the table",
|
||||
title: "Fast & Fresh", description: "Quick service without sacrificing health.", bentoComponent: "reveal-icon", icon: Zap
|
||||
},
|
||||
{
|
||||
title: "Safe Hygiene",
|
||||
description: "Certified clean kitchen protocols every step.",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: ShieldCheck,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-recipe-book-still-life-concept_23-2149056020.jpg?_wi=2",
|
||||
imageAlt: "Assortment of a healthy meal on the table",
|
||||
title: "Safe Hygiene", description: "Certified clean kitchen protocols every step.", bentoComponent: "reveal-icon", icon: ShieldCheck
|
||||
},
|
||||
]}
|
||||
title="Why Choose Vishmy?"
|
||||
@@ -194,48 +113,12 @@ export default function LandingPage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Organic Garden Bowl",
|
||||
price: "$12.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-view-delicious-salad-brown-plate_23-2148537250.jpg",
|
||||
imageAlt: "Organic garden bowl salad",
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Artisanal Sourdough",
|
||||
price: "$8.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-bread-table_23-2149234900.jpg",
|
||||
imageAlt: "Handcrafted sourdough bread",
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Herbal Harmony Tea",
|
||||
price: "$5.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cup-tea-grinder-marble-background_23-2148316990.jpg",
|
||||
imageAlt: "Hot herbal tea cup",
|
||||
},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Roasted Garden Medley",
|
||||
price: "$14.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-delicious-local-food-assortment_23-2148833789.jpg",
|
||||
imageAlt: "Roasted seasonal vegetables",
|
||||
},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Wild Berry Tart",
|
||||
price: "$9.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/slices-delicious-cake-front-view_23-2148395146.jpg",
|
||||
imageAlt: "Rustic berry dessert",
|
||||
},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Fresh Harvest Juice",
|
||||
price: "$6.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fresh-juice-with-fruits-chopping-board_23-2147877143.jpg",
|
||||
imageAlt: "Fresh fruit juice",
|
||||
},
|
||||
{ id: "p1", name: "Organic Garden Bowl", price: "$12.00", imageSrc: "http://img.b2bpic.net/free-photo/high-view-delicious-salad-brown-plate_23-2148537250.jpg" },
|
||||
{ id: "p2", name: "Artisanal Sourdough", price: "$8.00", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-bread-table_23-2149234900.jpg" },
|
||||
{ id: "p3", name: "Herbal Harmony Tea", price: "$5.00", imageSrc: "http://img.b2bpic.net/free-photo/cup-tea-grinder-marble-background_23-2148316990.jpg" },
|
||||
{ id: "p4", name: "Roasted Garden Medley", price: "$14.00", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-delicious-local-food-assortment_23-2148833789.jpg" },
|
||||
{ id: "p5", name: "Wild Berry Tart", price: "$9.00", imageSrc: "http://img.b2bpic.net/free-photo/slices-delicious-cake-front-view_23-2148395146.jpg" },
|
||||
{ id: "p6", name: "Fresh Harvest Juice", price: "$6.00", imageSrc: "http://img.b2bpic.net/free-photo/fresh-juice-with-fruits-chopping-board_23-2147877143.jpg" },
|
||||
]}
|
||||
title="Our Signature Dishes"
|
||||
description="Discover a selection of our most loved seasonal specials."
|
||||
@@ -248,27 +131,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "10K+",
|
||||
title: "Happy Diners",
|
||||
description: "Families served healthy meals.",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/vegetables-background-design_1300-158.jpg",
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "50+",
|
||||
title: "Local Farmers",
|
||||
description: "Supporting our regional growers.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delivery-icon-left-side_187299-39628.jpg",
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "100%",
|
||||
title: "Freshness",
|
||||
description: "Guaranteed natural quality.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/emergency-ambulance-vehicle-healthcare-icon-word_53876-120173.jpg",
|
||||
},
|
||||
{ id: "m1", value: "10K+", title: "Happy Diners", description: "Families served healthy meals.", imageSrc: "http://img.b2bpic.net/free-vector/vegetables-background-design_1300-158.jpg" },
|
||||
{ id: "m2", value: "50+", title: "Local Farmers", description: "Supporting our regional growers.", imageSrc: "http://img.b2bpic.net/free-photo/delivery-icon-left-side_187299-39628.jpg" },
|
||||
{ id: "m3", value: "100%", title: "Freshness", description: "Guaranteed natural quality.", imageSrc: "http://img.b2bpic.net/free-photo/emergency-ambulance-vehicle-healthcare-icon-word_53876-120173.jpg" },
|
||||
]}
|
||||
title="Vishmy by Numbers"
|
||||
description="Growing healthy communities every single day."
|
||||
@@ -281,41 +146,11 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Sarah J.",
|
||||
handle: "@sarahj",
|
||||
testimonial: "The best organic meal I've had in years. So fresh!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/teen-age-youth-style-self-expression-concept-portrait-positive-happy-teenage-girl-with-bob-pinkish-hairstyle-facial-piercing-relaxing-indoors_343059-3781.jpg",
|
||||
},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Michael R.",
|
||||
handle: "@mikr",
|
||||
testimonial: "My go-to spot for healthy lunches. Really consistent quality.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-business-woman-looking-up-copy-space_1262-3088.jpg",
|
||||
},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Emily K.",
|
||||
handle: "@emk",
|
||||
testimonial: "The garden bowl is an absolute masterpiece. Highly recommended.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/photo-attractive-black-woman-has-afro-hairstyle_273609-28702.jpg",
|
||||
},
|
||||
{
|
||||
id: "t4",
|
||||
name: "David W.",
|
||||
handle: "@daw",
|
||||
testimonial: "Great atmosphere, fantastic food. Vishmy cabin is a local gem.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiled-mulatto-woman-dressed-white-t-shirt-with-pretty-face-loose-hair-is-holding-yellow-red-peppers-hands-kitchen_8353-10038.jpg",
|
||||
},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Jessica L.",
|
||||
handle: "@jl",
|
||||
testimonial: "I love how they support local farmers. You can taste the difference.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-women-with-delicious-food_23-2149250117.jpg",
|
||||
},
|
||||
{ id: "t1", name: "Sarah J.", handle: "@sarahj", testimonial: "The best organic meal I've had in years. So fresh!", imageSrc: "http://img.b2bpic.net/free-photo/teen-age-youth-style-self-expression-concept-portrait-positive-happy-teenage-girl-with-bob-pinkish-hairstyle-facial-piercing-relaxing-indoors_343059-3781.jpg" },
|
||||
{ id: "t2", name: "Michael R.", handle: "@mikr", testimonial: "My go-to spot for healthy lunches. Really consistent quality.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-business-woman-looking-up-copy-space_1262-3088.jpg" },
|
||||
{ id: "t3", name: "Emily K.", handle: "@emk", testimonial: "The garden bowl is an absolute masterpiece. Highly recommended.", imageSrc: "http://img.b2bpic.net/free-photo/photo-attractive-black-woman-has-afro-hairstyle_273609-28702.jpg" },
|
||||
{ id: "t4", name: "David W.", handle: "@daw", testimonial: "Great atmosphere, fantastic food. Vishmy cabin is a local gem.", imageSrc: "http://img.b2bpic.net/free-photo/smiled-mulatto-woman-dressed-white-t-shirt-with-pretty-face-loose-hair-is-holding-yellow-red-peppers-hands-kitchen_8353-10038.jpg" },
|
||||
{ id: "t5", name: "Jessica L.", handle: "@jl", testimonial: "I love how they support local farmers. You can taste the difference.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-women-with-delicious-food_23-2149250117.jpg" },
|
||||
]}
|
||||
title="Loved by Our Community"
|
||||
description="What our guests say about their Vishmy experience."
|
||||
@@ -326,21 +161,9 @@ export default function LandingPage() {
|
||||
<FaqSplitText
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Do you offer delivery?",
|
||||
content: "Yes, we deliver within a 5-mile radius of our main cabin.",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Are your ingredients vegan?",
|
||||
content: "Many of our dishes are plant-based. Please check the menu label.",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Can I reserve a table?",
|
||||
content: "For groups of 6 or more, please contact us in advance.",
|
||||
},
|
||||
{ id: "f1", title: "Do you offer delivery?", content: "Yes, we deliver within a 5-mile radius of our main cabin." },
|
||||
{ id: "f2", title: "Are your ingredients vegan?", content: "Many of our dishes are plant-based. Please check the menu label." },
|
||||
{ id: "f3", title: "Can I reserve a table?", content: "For groups of 6 or more, please contact us in advance." },
|
||||
]}
|
||||
sideTitle="Common Questions"
|
||||
faqsAnimation="slide-up"
|
||||
@@ -350,9 +173,7 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCenter
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
tag="Stay Connected"
|
||||
title="Join Our Fresh Food Newsletter"
|
||||
description="Get weekly updates on seasonal menu arrivals and special local farm events."
|
||||
@@ -363,45 +184,9 @@ export default function LandingPage() {
|
||||
<FooterBaseCard
|
||||
logoText="Vishmy Food Cabin"
|
||||
columns={[
|
||||
{
|
||||
title: "Menu",
|
||||
items: [
|
||||
{
|
||||
label: "Full Menu",
|
||||
href: "#products",
|
||||
},
|
||||
{
|
||||
label: "Specials",
|
||||
href: "#products",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Menu", items: [{ label: "Full Menu", href: "#products" }, { label: "Specials", href: "#products" }] },
|
||||
{ title: "Company", items: [{ label: "About Us", href: "#about" }, { label: "Contact", href: "#contact" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms", href: "#" }] },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user