277 lines
11 KiB
TypeScript
277 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 FeatureCardTen from '@/components/sections/feature/FeatureCardTen';
|
||
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
|
||
import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia';
|
||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||
import PricingCardThree from '@/components/sections/pricing/PricingCardThree';
|
||
import ProductCardThree from '@/components/sections/product/ProductCardThree';
|
||
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
|
||
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
|
||
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
|
||
import { Award, Fish, Flame, Leaf, Soup, Utensils } from "lucide-react";
|
||
|
||
export default function LandingPage() {
|
||
return (
|
||
<ThemeProvider
|
||
defaultButtonVariant="bounce-effect"
|
||
defaultTextAnimation="entrance-slide"
|
||
borderRadius="rounded"
|
||
contentWidth="mediumSmall"
|
||
sizing="medium"
|
||
background="circleGradient"
|
||
cardStyle="gradient-bordered"
|
||
primaryButtonStyle="double-inset"
|
||
secondaryButtonStyle="layered"
|
||
headingFontWeight="semibold"
|
||
>
|
||
<ReactLenis root>
|
||
<div id="nav" data-section="nav">
|
||
<NavbarStyleCentered
|
||
navItems={[
|
||
{
|
||
name: "Home", id: "hero"},
|
||
{
|
||
name: "About", id: "about"},
|
||
{
|
||
name: "Menu", id: "menu"},
|
||
{
|
||
name: "Contact", id: "contact"},
|
||
]}
|
||
brandName="Achayan's"
|
||
/>
|
||
</div>
|
||
|
||
<div id="hero" data-section="hero">
|
||
<HeroSplitDualMedia
|
||
background={{
|
||
variant: "gradient-bars"}}
|
||
title="Authentic Kerala & Indo-Chinese Flavors"
|
||
description="Experience the perfect blend of traditional spices and global culinary trends in a welcoming, modern fine dining space."
|
||
tag="Achayan’s Fine Dine"
|
||
mediaItems={[
|
||
{
|
||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-dining-tables-without-food_23-2150157781.jpg", imageAlt: "Traditional Kerala restaurant interior"},
|
||
{
|
||
imageSrc: "http://img.b2bpic.net/free-photo/pasta-with-parsley-sauce-orange-background-with-ketchup_114579-20319.jpg", imageAlt: "Freshly prepared food plating"}
|
||
]}
|
||
mediaAnimation="blur-reveal"
|
||
rating={5}
|
||
ratingText="Loved by the Palakkad community"
|
||
tagIcon={Award}
|
||
/>
|
||
</div>
|
||
|
||
<div id="about" data-section="about">
|
||
<TestimonialAboutCard
|
||
useInvertedBackground={false}
|
||
tag="Our Story"
|
||
title="Quality You Can Taste"
|
||
description="At Achayan’s Fine Dine Restaurant, we bring you a perfect blend of traditional Kerala taste and popular global flavors. From freshly prepared soups to flavorful biryanis and seafood, every dish is made with care."
|
||
subdescription="Whether you're dining with family or friends, we offer a warm, welcoming experience every time."
|
||
imageSrc="http://img.b2bpic.net/free-photo/male-chef-cutting-eggplant-wooden-board-uniform-apron-kitchen_176474-8974.jpg"
|
||
mediaAnimation="slide-up"
|
||
icon={Utensils}
|
||
/>
|
||
</div>
|
||
|
||
<div id="menu" data-section="menu">
|
||
<ProductCardThree
|
||
animationType="slide-up"
|
||
textboxLayout="default"
|
||
gridVariant="four-items-2x2-equal-grid"
|
||
useInvertedBackground={false}
|
||
products={[
|
||
{
|
||
id: "p1", name: "Chicken 65", price: "₹190", imageSrc: "http://img.b2bpic.net/free-photo/fried-fish-paste-stick_1339-6839.jpg"},
|
||
{
|
||
id: "p2", name: "Chicken Fried Rice", price: "₹170", imageSrc: "http://img.b2bpic.net/free-photo/healthy-rice-bowl-with-fresh-veggies-herbs-generated-by-ai_188544-25989.jpg"},
|
||
{
|
||
id: "p3", name: "Kerala Porotta", price: "₹15", imageSrc: "http://img.b2bpic.net/free-photo/delicious-indian-dosa-assortment_23-2149086038.jpg"},
|
||
{
|
||
id: "p4", name: "Honey Glazed Chicken", price: "₹250", imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-french-fries-with-greens-different-seasonings-dark-surface_140725-115503.jpg"},
|
||
{
|
||
id: "p5", name: "Dragon Chicken", price: "₹250", imageSrc: "http://img.b2bpic.net/free-photo/steaming-hot-chicken-biryani-skillet_84443-72360.jpg"},
|
||
{
|
||
id: "p6", name: "Butter Naan", price: "₹50", imageSrc: "http://img.b2bpic.net/free-photo/kimchi-cabbage-bowl_2829-18655.jpg"},
|
||
]}
|
||
title="Our Menu"
|
||
description="Explore our curated selection of fine dine dishes."
|
||
buttons={[{ text: "View Full Menu", href: "#" }]}
|
||
/>
|
||
</div>
|
||
|
||
<div id="starters" data-section="starters">
|
||
<FeatureCardTen
|
||
animationType="slide-up"
|
||
textboxLayout="default"
|
||
useInvertedBackground={true}
|
||
features={[
|
||
{
|
||
title: "Refreshing Soups", description: "From Cream of Mushroom to Mutton Paya Soup, we offer diverse options.", media: {
|
||
imageSrc: "http://img.b2bpic.net/free-photo/fried-chicken-nuggets-sweet-chili_140725-6147.jpg"},
|
||
items: [
|
||
{
|
||
icon: Soup,
|
||
text: "Cream of Mushroom"},
|
||
{
|
||
icon: Soup,
|
||
text: "Mutton Paya Soup"},
|
||
],
|
||
reverse: false,
|
||
},
|
||
{
|
||
title: "Fresh Salads", description: "Our salad menu features everything from Arabic to Fish Amritsari Salads.", media: {
|
||
imageSrc: "http://img.b2bpic.net/free-photo/tasty-rice-dish-chopsticks_23-2148585696.jpg"},
|
||
items: [
|
||
{
|
||
icon: Leaf,
|
||
text: "Arabic Salad"},
|
||
{
|
||
icon: Fish,
|
||
text: "Fish Amritsari Salad"},
|
||
],
|
||
reverse: true,
|
||
},
|
||
{
|
||
title: "Starters Selection", description: "Classic snacks like Chicken 65 and Dragon Chicken perfectly seasoned.", media: {
|
||
imageSrc: "http://img.b2bpic.net/free-photo/still-life-mexican-sweetness_23-2149666286.jpg"},
|
||
items: [
|
||
{
|
||
icon: Flame,
|
||
text: "Chicken 65"},
|
||
{
|
||
icon: Flame,
|
||
text: "Dragon Chicken"},
|
||
],
|
||
reverse: false,
|
||
},
|
||
]}
|
||
title="Soups & Salads"
|
||
description="Start your culinary journey with our fresh soups and salads."
|
||
/>
|
||
</div>
|
||
|
||
<div id="rice-noodles" data-section="rice-noodles">
|
||
<PricingCardThree
|
||
animationType="slide-up"
|
||
textboxLayout="default"
|
||
useInvertedBackground={false}
|
||
plans={[
|
||
{
|
||
id: "rice", name: "Fried Rice Variety", price: "Starting ₹140", features: [
|
||
"Veg Fried Rice", "Egg Fried Rice", "Szechuan Chicken Fried Rice"],
|
||
buttons: [
|
||
{
|
||
text: "View Menu"},
|
||
],
|
||
},
|
||
{
|
||
id: "noodles", name: "Noodle Delights", price: "Starting ₹140", features: [
|
||
"Veg Noodles", "Chicken Noodles", "Szechuan Mixed Noodles"],
|
||
buttons: [
|
||
{
|
||
text: "View Menu"},
|
||
],
|
||
},
|
||
{
|
||
id: "pulao", name: "Pulao & Ghee Rice", price: "Starting ₹90", features: [
|
||
"Veg Pulao", "Mutter Pulao", "Ghee Rice"],
|
||
buttons: [
|
||
{
|
||
text: "View Menu"},
|
||
],
|
||
},
|
||
]}
|
||
title="Rice, Noodles & Pulao"
|
||
description="Satisfying staples for every meal."
|
||
/>
|
||
</div>
|
||
|
||
<div id="testimonials" data-section="testimonials">
|
||
<TestimonialCardSixteen
|
||
animationType="slide-up"
|
||
textboxLayout="default"
|
||
useInvertedBackground={true}
|
||
testimonials={[
|
||
{
|
||
id: "t1", name: "Rahul P.", role: "Foodie", company: "Palakkad", rating: 5,
|
||
imageSrc: "http://img.b2bpic.net/free-photo/group-young-friends-having-dinner-together_23-2148454081.jpg"},
|
||
{
|
||
id: "t2", name: "Anita M.", role: "Regular", company: "Mannarkad", rating: 5,
|
||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-smiley-people-with-drinks_23-2150124809.jpg"},
|
||
{
|
||
id: "t3", name: "Vijay R.", role: "Visitor", company: "Local", rating: 5,
|
||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-woman-holding-tablet_1098-3885.jpg"},
|
||
{
|
||
id: "t4", name: "Sreeja K.", role: "Regular", company: "Palakkad", rating: 5,
|
||
imageSrc: "http://img.b2bpic.net/free-photo/team-young-colleagues-having-meeting-cafe_273609-16252.jpg"},
|
||
{
|
||
id: "t5", name: "Arjun D.", role: "Customer", company: "Mannarkad", rating: 5,
|
||
imageSrc: "http://img.b2bpic.net/free-photo/group-friends-dining-out_23-2149187189.jpg"},
|
||
]}
|
||
kpiItems={[
|
||
{
|
||
value: "4.9", label: "Google Rating"},
|
||
{
|
||
value: "500+", label: "Happy Guests"},
|
||
{
|
||
value: "100%", label: "Authentic Taste"},
|
||
]}
|
||
title="What Guests Say"
|
||
description="Real experiences from our valued diners in Palakkad."
|
||
/>
|
||
</div>
|
||
|
||
<div id="social-proof" data-section="social-proof">
|
||
<SocialProofOne
|
||
textboxLayout="default"
|
||
useInvertedBackground={false}
|
||
names={[
|
||
"Palakkad Foodies", "Smart Bazaar", "Local Cuisine Guide", "Fine Dine Association", "Kerala Hospitality", "Food Delivery Network", "Community Dining Hub"]}
|
||
title="Proud Partners & Community"
|
||
description="Collaborating with local favorites to bring the best experience."
|
||
/>
|
||
</div>
|
||
|
||
<div id="contact" data-section="contact">
|
||
<ContactText
|
||
useInvertedBackground={true}
|
||
background={{
|
||
variant: "radial-gradient"}}
|
||
text="Achayan’s Fine Dine Restaurant, Under Smart Bazaar, Palakkad / Mannarkad. Phone: 080945 98598. Visit us for an authentic dining experience or order for home delivery."
|
||
/>
|
||
</div>
|
||
|
||
<div id="footer" data-section="footer">
|
||
<FooterLogoEmphasis
|
||
columns={[
|
||
{
|
||
items: [
|
||
{
|
||
label: "Home", href: "#hero"},
|
||
{
|
||
label: "Menu", href: "#menu"},
|
||
{
|
||
label: "Contact", href: "#contact"},
|
||
],
|
||
},
|
||
{
|
||
items: [
|
||
{
|
||
label: "Privacy Policy", href: "#"},
|
||
{
|
||
label: "Terms of Service", href: "#"},
|
||
],
|
||
},
|
||
]}
|
||
logoText="Achayan's"
|
||
/>
|
||
</div>
|
||
</ReactLenis>
|
||
</ThemeProvider>
|
||
);
|
||
} |