5 Commits

Author SHA1 Message Date
9bb9aa7191 Update src/app/page.tsx 2026-03-08 21:02:54 +00:00
2ee76834ca Update src/app/layout.tsx 2026-03-08 21:02:54 +00:00
5c4983a6bd Merge version_1 into main
Merge version_1 into main
2026-03-08 21:02:09 +00:00
0ea7edc7f4 Merge version_1 into main
Merge version_1 into main
2026-03-08 21:01:29 +00:00
609b1ebe7c Merge version_1 into main
Merge version_1 into main
2026-03-08 21:00:32 +00:00
2 changed files with 42 additions and 1417 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,7 @@
"use client";
import { Award, Heart, Sparkles, UtensilsCrossed } from "lucide-react";
import { useRouter } from "next/navigation";
import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered";
import HeroSplitTestimonial from "@/components/sections/hero/HeroSplitTestimonial";
import InlineImageSplitTextAbout from "@/components/sections/about/InlineImageSplitTextAbout";
@@ -12,6 +13,12 @@ import FooterBase from "@/components/sections/footer/FooterBase";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
export default function LandingPage() {
const router = useRouter();
const handleProductClick = (productId: string, productName: string) => {
router.push(`/menu/${productId}?name=${encodeURIComponent(productName)}`);
};
return (
<ThemeProvider
defaultButtonVariant="bounce-effect"
@@ -53,13 +60,16 @@ export default function LandingPage() {
testimonials={[
{
name: "Aylin Kaya", handle: "Food Enthusiast", testimonial: "The most authentic Uzbek cuisine I've experienced! Every dish tells a story.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/adult-going-date_23-2150168971.jpg?_wi=1"},
imageSrc: "http://img.b2bpic.net/free-photo/adult-going-date_23-2150168971.jpg?_wi=1"
},
{
name: "Mehmet Demir", handle: "Travel Blogger", testimonial: "A culinary journey through Central Asia without leaving Istanbul.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-smiling-beautiful-woman-years-old-wearing-corporate-clothing-looking-happy_1258-194086.jpg?_wi=1"},
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-smiling-beautiful-woman-years-old-wearing-corporate-clothing-looking-happy_1258-194086.jpg?_wi=1"
},
{
name: "Fatima Özkan", handle: "Restaurant Critic", testimonial: "Payitaht sets the standard for traditional Uzbek hospitality.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-showing-thumbs-up_176474-95524.jpg?_wi=1"},
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-showing-thumbs-up_176474-95524.jpg?_wi=1"
},
]}
buttons={[
{ text: "Reserve Your Table", href: "contact" },
@@ -76,7 +86,8 @@ export default function LandingPage() {
heading={[
{ type: "text", content: "Rooted in Silk Road" },
{
type: "image", src: "http://img.b2bpic.net/free-photo/clay-pots-market-morocco_23-2148129915.jpg", alt: "Uzbek Cultural Heritage"},
type: "image", src: "http://img.b2bpic.net/free-photo/clay-pots-market-morocco_23-2148129915.jpg", alt: "Uzbek Cultural Heritage"
},
{ type: "text", content: "Traditions" },
]}
useInvertedBackground={false}
@@ -100,11 +111,14 @@ export default function LandingPage() {
gridVariant="three-columns-all-equal-width"
products={[
{
id: "1", name: "Lagman", price: "₺145", imageSrc: "http://img.b2bpic.net/free-photo/woman-taking-green-salad-with-herbs-vegetables_114579-2166.jpg", imageAlt: "Lagman - Hand-pulled noodle soup"},
id: "1", name: "Lagman", price: "₺145", imageSrc: "http://img.b2bpic.net/free-photo/woman-taking-green-salad-with-herbs-vegetables_114579-2166.jpg", imageAlt: "Lagman - Hand-pulled noodle soup", onProductClick: () => handleProductClick("1", "Lagman")
},
{
id: "2", name: "Samsa", price: "₺85", imageSrc: "http://img.b2bpic.net/free-photo/indian-food-assortment-with-copy-space_23-2148747634.jpg", imageAlt: "Samsa - Crispy meat pastry"},
id: "2", name: "Samsa", price: "₺85", imageSrc: "http://img.b2bpic.net/free-photo/indian-food-assortment-with-copy-space_23-2148747634.jpg", imageAlt: "Samsa - Crispy meat pastry", onProductClick: () => handleProductClick("2", "Samsa")
},
{
id: "3", name: "Shashlik", price: "₺165", imageSrc: "http://img.b2bpic.net/free-photo/man-eating-caesar-salad-with-mixed-ingredients_114579-2040.jpg", imageAlt: "Shashlik - Grilled meat skewers"},
id: "3", name: "Shashlik", price: "₺165", imageSrc: "http://img.b2bpic.net/free-photo/man-eating-caesar-salad-with-mixed-ingredients_114579-2040.jpg", imageAlt: "Shashlik - Grilled meat skewers", onProductClick: () => handleProductClick("3", "Shashlik")
},
]}
/>
</div>
@@ -121,16 +135,20 @@ export default function LandingPage() {
testimonials={[
{
id: "1", name: "Aylin Kaya", role: "Food Enthusiast", company: "Istanbul", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/adult-going-date_23-2150168971.jpg?_wi=2"},
imageSrc: "http://img.b2bpic.net/free-photo/adult-going-date_23-2150168971.jpg?_wi=2"
},
{
id: "2", name: "Mehmet Demir", role: "Travel Writer", company: "Turkey", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-smiling-beautiful-woman-years-old-wearing-corporate-clothing-looking-happy_1258-194086.jpg?_wi=2"},
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-smiling-beautiful-woman-years-old-wearing-corporate-clothing-looking-happy_1258-194086.jpg?_wi=2"
},
{
id: "3", name: "Fatima Özkan", role: "Restaurant Critic", company: "Food Magazine", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-showing-thumbs-up_176474-95524.jpg?_wi=2"},
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-showing-thumbs-up_176474-95524.jpg?_wi=2"
},
{
id: "4", name: "Kerem Arslan", role: "Business Owner", company: "Ankara", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/glad-wet-guy-with-shining-perfect-smile-has-walk-rainy-weather-enjoys-favourite-track-earphones_273609-8617.jpg"},
imageSrc: "http://img.b2bpic.net/free-photo/glad-wet-guy-with-shining-perfect-smile-has-walk-rainy-weather-enjoys-favourite-track-earphones_273609-8617.jpg"
},
]}
kpiItems={[
{ value: "12+", label: "Years of Excellence" },
@@ -149,7 +167,8 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
names={[
"Turkish Culinary Association", "Istanbul Tourism Board", "Heritage Restaurant Alliance", "Central Asian Cultural Center", "Food Excellence Awards", "Authentic Cuisine Initiative", "Istanbul Business Circle"]}
"Turkish Culinary Association", "Istanbul Tourism Board", "Heritage Restaurant Alliance", "Central Asian Cultural Center", "Food Excellence Awards", "Authentic Cuisine Initiative", "Istanbul Business Circle"
]}
speed={40}
showCard={true}
/>