191 lines
11 KiB
TypeScript
191 lines
11 KiB
TypeScript
"use client";
|
|
|
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
|
import ReactLenis from "lenis/react";
|
|
import ContactText from '@/components/sections/contact/ContactText';
|
|
import FaqDouble from '@/components/sections/faq/FaqDouble';
|
|
import FeatureCardTwentyFour from '@/components/sections/feature/FeatureCardTwentyFour';
|
|
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
|
import HeroCarouselLogo from '@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo';
|
|
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
|
|
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
|
|
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
|
|
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
|
|
import { Coffee } from "lucide-react";
|
|
|
|
export default function LandingPage() {
|
|
return (
|
|
<ThemeProvider
|
|
defaultButtonVariant="icon-arrow"
|
|
defaultTextAnimation="background-highlight"
|
|
borderRadius="pill"
|
|
contentWidth="mediumLarge"
|
|
sizing="mediumLarge"
|
|
background="aurora"
|
|
cardStyle="gradient-mesh"
|
|
primaryButtonStyle="double-inset"
|
|
secondaryButtonStyle="radial-glow"
|
|
headingFontWeight="extrabold"
|
|
>
|
|
<ReactLenis root>
|
|
<div id="nav" data-section="nav">
|
|
<NavbarStyleApple
|
|
navItems={[
|
|
{ name: "Home", id: "hero" },
|
|
{ name: "About", id: "about" },
|
|
{ name: "Menu", id: "menu" },
|
|
{ name: "Testimonials", id: "testimonials" },
|
|
{ name: "Contact", id: "contact" },
|
|
]}
|
|
brandName="The Breakfast Story"
|
|
/>
|
|
</div>
|
|
|
|
<div id="hero" data-section="hero">
|
|
<HeroCarouselLogo
|
|
logoText="The Breakfast Story"
|
|
description="Where every morning begins deliciously. Specialty egg-based breakfasts, fresh coffee, and cozy vibes."
|
|
buttons={[
|
|
{ text: "View Menu", href: "#menu" },
|
|
{ text: "Visit Us", href: "#contact" },
|
|
]}
|
|
slides={[
|
|
{ imageSrc: "http://img.b2bpic.net/free-photo/cozy-cafe-with-flowers_23-2151945694.jpg", imageAlt: "cozy cafe breakfast table" },
|
|
{ imageSrc: "http://img.b2bpic.net/free-photo/tasty-beautiful-croissants-wooden-board-traditional-continental-breakfast-granola-with-fruits-honey-background_1220-1315.jpg", imageAlt: "aesthetic coffee art closeup" },
|
|
{ imageSrc: "http://img.b2bpic.net/free-photo/muesli-corn-flakes_23-2147699535.jpg", imageAlt: "healthy breakfast platter topdown" },
|
|
{ imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-breakfast-concept-with-copy-space_23-2148596734.jpg", imageAlt: "breakfast eggs detail flatlay" },
|
|
{ imageSrc: "http://img.b2bpic.net/free-photo/interior-cafe-with-brick-walls_53876-32361.jpg", imageAlt: "cozy breakfast cafe window" },
|
|
{ imageSrc: "http://img.b2bpic.net/free-photo/woman-white-sweater-pouring-milk-into-coffee-dessert_1157-26624.jpg", imageAlt: "bistro menu details table" },
|
|
]}
|
|
/>
|
|
</div>
|
|
|
|
<div id="about" data-section="about">
|
|
<TestimonialAboutCard
|
|
useInvertedBackground={false}
|
|
tag="Our Story"
|
|
title="A Passion for Breakfast"
|
|
description="At The Breakfast Story, we believe breakfast is more than just a meal; it's a moment of clarity and nourishment. Our founder's passion for culinary arts shines through every egg preparation and aromatic coffee pour."
|
|
subdescription="We stand for sustainability, quality ingredients, and a zero-waste mindset to create a warm, mindful environment in the heart of Nashik."
|
|
imageSrc="http://img.b2bpic.net/free-photo/glass-cocktail-book-cellphone-digital-tablet-wooden-table-restaurant_23-2147936117.jpg"
|
|
mediaAnimation="blur-reveal"
|
|
icon={Coffee}
|
|
/>
|
|
</div>
|
|
|
|
<div id="menu" data-section="menu">
|
|
<ProductCardTwo
|
|
animationType="slide-up"
|
|
textboxLayout="split-description"
|
|
gridVariant="uniform-all-items-equal"
|
|
useInvertedBackground={true}
|
|
products={[
|
|
{ id: "p1", brand: "Specials", name: "English Breakfast (Classic hearty start)", price: "₹450", rating: 5, reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/close-up-delicious-breakfast-ready-be-served_23-2148543651.jpg" },
|
|
{ id: "p2", brand: "Specials", name: "French Breakfast (Light and crispy)", price: "₹420", rating: 5, reviewCount: "98", imageSrc: "http://img.b2bpic.net/free-photo/top-view-breakfast-fried-eggs-white-plate-with-toast-copy-space-wooden-surface-horizontal_176474-896.jpg" },
|
|
{ id: "p3", brand: "Croissant", name: "Chicken Salami Croissant (Savory delight)", price: "₹350", rating: 5, reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/close-up-hands-preparing-drink-with-milk_23-2148865605.jpg" },
|
|
{ id: "p4", brand: "Drink", name: "Artisan Coffee (Freshly roasted beans)", price: "₹150", rating: 5, reviewCount: "200", imageSrc: "http://img.b2bpic.net/free-photo/french-restaurant-menu-board-street_1101-3075.jpg" },
|
|
{ id: "p5", brand: "Special", name: "Healthy Omelette Platter (Protein-packed)", price: "₹380", rating: 4, reviewCount: "75", imageSrc: "http://img.b2bpic.net/free-photo/top-view-healthy-breakfast-with-oatmeal-fruit-recipe_23-2148226054.jpg" },
|
|
{ id: "p6", brand: "Drink", name: "Signature Hot Chocolate (Rich cocoa velvet)", price: "₹200", rating: 5, reviewCount: "110", imageSrc: "http://img.b2bpic.net/free-photo/cup-coffee-by-window_53876-65125.jpg" },
|
|
]}
|
|
title="Breakfast Specials"
|
|
description="Thoughtfully crafted dishes for every mood, from classic platters to artisan sandwiches."
|
|
/>
|
|
</div>
|
|
|
|
<div id="features" data-section="features">
|
|
<FeatureCardTwentyFour
|
|
animationType="slide-up"
|
|
textboxLayout="default"
|
|
useInvertedBackground={false}
|
|
features={[
|
|
{ id: "f1", title: "Farm to Table", author: "Values", description: "We source the freshest local ingredients.", tags: ["Sustainable", "Quality"], imageSrc: "http://img.b2bpic.net/free-photo/omelet-with-pepper-dark-pan_114579-24696.jpg" },
|
|
{ id: "f2", title: "Early Risers", author: "Service", description: "Opening early for our Nashik community.", tags: ["Morning", "Early"], imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-enjoying-hot-beverage_23-2147765389.jpg" },
|
|
{ id: "f3", title: "Zero Waste", author: "Mindset", description: "Every ingredient is valued and utilized.", tags: ["Ethical", "Eco-friendly"], imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-waffles-with-figs-nuts_23-2148352368.jpg" },
|
|
]}
|
|
title="Why You'll Love Us"
|
|
description="Our philosophy revolves around quality, community, and mindful indulgence."
|
|
/>
|
|
</div>
|
|
|
|
<div id="testimonials" data-section="testimonials">
|
|
<TestimonialCardTwo
|
|
animationType="slide-up"
|
|
textboxLayout="split-description"
|
|
useInvertedBackground={true}
|
|
testimonials={[
|
|
{ id: "1", name: "Anjali R.", role: "Foodie", testimonial: "Best coffee and eggs in Nashik. Thoughtfully done and truly satisfying.", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-woman-arranging-table_23-2150279898.jpg" },
|
|
{ id: "2", name: "Siddharth M.", role: "Early Riser", testimonial: "Fantastic variety and perfectly cooked eggs. Ideal spot for professionals.", imageSrc: "http://img.b2bpic.net/free-photo/delicious-buns-coffee-composition_23-2147699860.jpg" },
|
|
{ id: "3", name: "Pooja K.", role: "Regular", testimonial: "My second visit here! English breakfast and croissants are spot on.", imageSrc: "http://img.b2bpic.net/free-photo/positive-afro-american-woman-eith-curly-hair-closes-eyes-from-happiness-keeps-hand-near-heart-drinks-takeaway-coffe-enjoys-leisure-time-dressed-fashionable-clothes-isolated-green-wall_273609-47974.jpg" },
|
|
{ id: "4", name: "Vikram J.", role: "Traveler", testimonial: "Limited space, but the ambience is welcoming and calm. Truly lovely.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-girl-smiling-holding-grapefruit-piece-white-wall-healthy-fitness-nutrition_176420-10120.jpg" },
|
|
{ id: "5", name: "Meera S.", role: "Brunch Lover", testimonial: "Lovely spot for breakfast. The service is great and food is high quality.", imageSrc: "http://img.b2bpic.net/free-photo/young-friends-having-laugh-together_23-2148395336.jpg" },
|
|
]}
|
|
title="Loved by Nashik"
|
|
description="Hear what our wonderful guests have to say about their breakfast experiences."
|
|
/>
|
|
</div>
|
|
|
|
<div id="gallery" data-section="gallery">
|
|
<FeatureCardTwentyFour
|
|
animationType="slide-up"
|
|
textboxLayout="default"
|
|
useInvertedBackground={false}
|
|
features={[
|
|
{ id: "g1", title: "Breakfast Platter", author: "Gallery", description: "Artisan plating.", tags: ["Food"], imageSrc: "http://img.b2bpic.net/free-photo/top-view-coffee-cocktail-with-fresh-brown-coffee-seeds-brown-wooden-table-drink-seed-coffee_140725-27834.jpg" },
|
|
{ id: "g2", title: "Cozy Ambience", author: "Gallery", description: "Warm interior corner.", tags: ["Cafe"], imageSrc: "http://img.b2bpic.net/free-photo/interior-cafe-with-brick-walls_53876-42535.jpg" },
|
|
{ id: "g3", title: "Coffee Detail", author: "Gallery", description: "Espresso craft.", tags: ["Coffee"], imageSrc: "http://img.b2bpic.net/free-photo/cottage-cheese-pancakes-cheesecakes-served-with-honey-top-view-ukrainian-russian-cuisine-blue-background_127032-2605.jpg" },
|
|
]}
|
|
title="Aesthetic Moments"
|
|
description="A peek into the cozy corners and delicious offerings of The Breakfast Story."
|
|
/>
|
|
</div>
|
|
|
|
<div id="faq" data-section="faq">
|
|
<FaqDouble
|
|
textboxLayout="default"
|
|
useInvertedBackground={true}
|
|
faqs={[
|
|
{ id: "q1", title: "What are your opening hours?", content: "We open early morning to serve you the best breakfast." },
|
|
{ id: "q2", title: "Do you offer parking?", content: "Parking is limited in the area, we recommend reaching early." },
|
|
{ id: "q3", title: "Is the place vegetarian-friendly?", content: "Yes, we have many egg-based and vegetarian breakfast options." },
|
|
]}
|
|
title="Common Questions"
|
|
description="Answers to help you plan your breakfast visit."
|
|
faqsAnimation="slide-up"
|
|
/>
|
|
</div>
|
|
|
|
<div id="contact" data-section="contact">
|
|
<ContactText
|
|
useInvertedBackground={false}
|
|
background={{ variant: "animated-grid" }}
|
|
text="Visit us in Nashik. We are always happy to serve a hearty, mindful breakfast to our community."
|
|
buttons={[{ text: "Get Directions", href: "#" }]}
|
|
/>
|
|
</div>
|
|
|
|
<div id="footer" data-section="footer">
|
|
<FooterBaseCard
|
|
logoText="The Breakfast Story"
|
|
columns={[
|
|
{
|
|
title: "Navigate", items: [
|
|
{ label: "Menu", href: "#menu" },
|
|
{ label: "About", href: "#about" },
|
|
{ label: "Contact", href: "#contact" },
|
|
],
|
|
},
|
|
{
|
|
title: "Social", items: [
|
|
{ label: "Instagram", href: "#" },
|
|
{ label: "Facebook", href: "#" },
|
|
],
|
|
},
|
|
]}
|
|
copyrightText="© 2025 The Breakfast Story | Nashik"
|
|
/>
|
|
</div>
|
|
</ReactLenis>
|
|
</ThemeProvider>
|
|
);
|
|
}
|