Merge version_1 into main #2

Merged
bender merged 1 commits from version_1 into main 2026-04-23 16:45:45 +00:00

View File

@@ -2,6 +2,7 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import { FileText, Zap, Star, Clock, Shield } from "lucide-react";
import ContactText from '@/components/sections/contact/ContactText';
import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
@@ -11,7 +12,6 @@ import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloating
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
import TextAbout from '@/components/sections/about/TextAbout';
import { FileText } from "lucide-react";
export default function LandingPage() {
return (
@@ -24,22 +24,10 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Menu",
id: "menu",
},
{
name: "Manifesto",
id: "about",
},
{
name: "Reviews",
id: "testimonials",
},
{
name: "Find Us",
id: "contact",
},
{ name: "Menu", id: "menu" },
{ name: "Manifesto", id: "about" },
{ name: "Reviews", id: "testimonials" },
{ name: "Find Us", id: "contact" },
]}
brandName="Coal & Gold"
/>
@@ -50,64 +38,19 @@ export default function LandingPage() {
title="slow food. hard truth."
description="We make it slow, we make it right, and we're not apologizing for it. Tbilisi's most uncompromising street food."
testimonials={[
{
name: "Giorgi B.",
handle: "@tbilisifoodie",
testimonial: "The wait is not a bug, it's the recipe.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/woman-eating-ravioli-italian-restaurant_1303-24369.jpg",
},
{
name: "Nino K.",
handle: "@tbilisidining",
testimonial: "Worth every second of anticipation.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517420.jpg",
},
{
name: "Levan S.",
handle: "@tbilisichef",
testimonial: "Technique is flawless, coal is king.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081870.jpg",
},
{
name: "Ana D.",
handle: "@foodie.ana",
testimonial: "A brutal but beautiful culinary experience.",
rating: 4,
imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081872.jpg",
},
{
name: "David M.",
handle: "@tbilisivibes",
testimonial: "Dark, smoky, and absolutely addictive.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/group-young-friends-having-wine-together_23-2148454148.jpg",
},
{ name: "Giorgi B.", handle: "@tbilisifoodie", testimonial: "The wait is not a bug, it's the recipe.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/woman-eating-ravioli-italian-restaurant_1303-24369.jpg" },
{ name: "Nino K.", handle: "@tbilisidining", testimonial: "Worth every second of anticipation.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517420.jpg" },
{ name: "Levan S.", handle: "@tbilisichef", testimonial: "Technique is flawless, coal is king.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081870.jpg" },
{ name: "Ana D.", handle: "@foodie.ana", testimonial: "A brutal but beautiful culinary experience.", rating: 4, imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081872.jpg" },
{ name: "David M.", handle: "@tbilisivibes", testimonial: "Dark, smoky, and absolutely addictive.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/group-young-friends-having-wine-together_23-2148454148.jpg" }
]}
imageSrc="http://img.b2bpic.net/free-photo/3d-abstract-communications-background-with-cyber-particles_1048-12639.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/3d-abstract-communications-background-with-cyber-particles_1048-12639.jpg"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/person-drinking-beverage-while-break-time_23-2149256900.jpg",
alt: "Diner portrait",
},
{
src: "http://img.b2bpic.net/free-photo/woman-portrait-with-bright-blue-lips_23-2151096454.jpg",
alt: "Diner portrait",
},
{
src: "http://img.b2bpic.net/free-photo/spotlight-portrait-golden-hour_23-2151915136.jpg",
alt: "Diner portrait",
},
{
src: "http://img.b2bpic.net/free-photo/portrait-smiling-blonde-woman_250224-55.jpg",
alt: "Diner portrait",
},
{
src: "http://img.b2bpic.net/free-photo/spotlight-portrait-golden-hour_23-2151915140.jpg",
alt: "Diner portrait",
},
{ src: "http://img.b2bpic.net/free-photo/person-drinking-beverage-while-break-time_23-2149256900.jpg", alt: "Diner portrait" },
{ src: "http://img.b2bpic.net/free-photo/woman-portrait-with-bright-blue-lips_23-2151096454.jpg", alt: "Diner portrait" },
{ src: "http://img.b2bpic.net/free-photo/spotlight-portrait-golden-hour_23-2151915136.jpg", alt: "Diner portrait" },
{ src: "http://img.b2bpic.net/free-photo/portrait-smiling-blonde-woman_250224-55.jpg", alt: "Diner portrait" },
{ src: "http://img.b2bpic.net/free-photo/spotlight-portrait-golden-hour_23-2151915140.jpg", alt: "Diner portrait" }
]}
avatarText="Join the 5k+ loyalists."
/>
@@ -127,34 +70,10 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
features={[
{
title: "Fire-Grilled",
description: "Coal-fired intensity.",
buttonIcon: "Zap",
imageSrc: "http://img.b2bpic.net/free-photo/3d-abstract-background-with-bubble-like-particles_1048-12190.jpg",
imageAlt: "3D abstract background with bubble like particles",
},
{
title: "Local Soul",
description: "Tbilisi-sourced ingredients.",
buttonIcon: "Star",
imageSrc: "http://img.b2bpic.net/free-photo/3d-abstract-communications-background-with-cyber-particles_1048-12639.jpg?_wi=2",
imageAlt: "3D abstract background with bubble like particles",
},
{
title: "Slow-Craft",
description: "Crafted over hours, not minutes.",
buttonIcon: "Clock",
imageSrc: "http://img.b2bpic.net/free-photo/freshly-baked-bun-plate_140725-8137.jpg?_wi=1",
imageAlt: "3D abstract background with bubble like particles",
},
{
title: "No Apologies",
description: "Uncompromising flavor.",
buttonIcon: "Shield",
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-green-garlic-black-plate_23-2148425577.jpg?_wi=1",
imageAlt: "3D abstract background with bubble like particles",
},
{ title: "Fire-Grilled", description: "Coal-fired intensity.", buttonIcon: Zap, imageSrc: "http://img.b2bpic.net/free-photo/3d-abstract-background-with-bubble-like-particles_1048-12190.jpg", imageAlt: "3D abstract background" },
{ title: "Local Soul", description: "Tbilisi-sourced ingredients.", buttonIcon: Star, imageSrc: "http://img.b2bpic.net/free-photo/3d-abstract-communications-background-with-cyber-particles_1048-12639.jpg", imageAlt: "3D abstract background" },
{ title: "Slow-Craft", description: "Crafted over hours, not minutes.", buttonIcon: Clock, imageSrc: "http://img.b2bpic.net/free-photo/freshly-baked-bun-plate_140725-8137.jpg", imageAlt: "3D abstract background" },
{ title: "No Apologies", description: "Uncompromising flavor.", buttonIcon: Shield, imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-green-garlic-black-plate_23-2148425577.jpg", imageAlt: "3D abstract background" }
]}
title="4 Pillars of Truth"
description="Why we are #1 in Tbilisi."
@@ -168,42 +87,12 @@ export default function LandingPage() {
gridVariant="uniform-all-items-equal"
useInvertedBackground={true}
products={[
{
id: "m1",
name: "Coal-Smoked Kebab",
price: "15 GEL",
imageSrc: "http://img.b2bpic.net/free-photo/freshly-baked-bun-plate_140725-8137.jpg?_wi=2",
},
{
id: "m2",
name: "Ember-Charred Tacos",
price: "12 GEL",
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-green-garlic-black-plate_23-2148425577.jpg?_wi=2",
},
{
id: "m3",
name: "Aged Gold Wings",
price: "18 GEL",
imageSrc: "http://img.b2bpic.net/free-photo/hamburger-plate_1187-1733.jpg",
},
{
id: "m4",
name: "Black Garlic Burger",
price: "22 GEL",
imageSrc: "http://img.b2bpic.net/free-photo/pouring-dried-crusts_140725-118.jpg",
},
{
id: "m5",
name: "Smoky Onion Rings",
price: "8 GEL",
imageSrc: "http://img.b2bpic.net/free-photo/plate-with-boiled-egg-wild-garlic-flower_166373-664.jpg",
},
{
id: "m6",
name: "Fire-Roasted Corn",
price: "7 GEL",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-enjoying-food_23-2149304406.jpg",
},
{ id: "m1", name: "Coal-Smoked Kebab", price: "15 GEL", imageSrc: "http://img.b2bpic.net/free-photo/freshly-baked-bun-plate_140725-8137.jpg" },
{ id: "m2", name: "Ember-Charred Tacos", price: "12 GEL", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-green-garlic-black-plate_23-2148425577.jpg" },
{ id: "m3", name: "Aged Gold Wings", price: "18 GEL", imageSrc: "http://img.b2bpic.net/free-photo/hamburger-plate_1187-1733.jpg" },
{ id: "m4", name: "Black Garlic Burger", price: "22 GEL", imageSrc: "http://img.b2bpic.net/free-photo/pouring-dried-crusts_140725-118.jpg" },
{ id: "m5", name: "Smoky Onion Rings", price: "8 GEL", imageSrc: "http://img.b2bpic.net/free-photo/plate-with-boiled-egg-wild-garlic-flower_166373-664.jpg" },
{ id: "m6", name: "Fire-Roasted Corn", price: "7 GEL", imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-enjoying-food_23-2149304406.jpg" }
]}
title="The Ember Selection"
description="Bold flavors forged in fire."
@@ -216,16 +105,10 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
metrics={[
{
id: "1",
value: "5★",
title: "Consistency",
description: "Quality verified by time.",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-shooting-with-projector_23-2149424929.jpg",
},
{ id: "1", value: "5★", title: "Consistency", description: "Quality verified by time.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-shooting-with-projector_23-2149424929.jpg" }
]}
title="№1 Review of the Year"
description="\"Worth every agonizing minute of waiting. This is not fast food, this is a religious experience.\""
description="Worth every agonizing minute of waiting. This is not fast food, this is a religious experience."
/>
</div>
@@ -234,46 +117,11 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={true}
testimonials={[
{
id: "1",
title: "Brutal Truth",
quote: "Too long, but honestly? Worth it.",
name: "Ana K.",
role: "Critic",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-friends-eating-restaurant_23-2150491778.jpg",
},
{
id: "2",
title: "Gold Standard",
quote: "No place better in the city.",
name: "Levan D.",
role: "Chef",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-with-glasses_23-2148415919.jpg",
},
{
id: "3",
title: "Smoky Perfection",
quote: "The charcoal taste is unmatched.",
name: "Nino M.",
role: "Diner",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-beautiful-woman-shooting-with-projector_23-2149424928.jpg",
},
{
id: "4",
title: "Slow-made Art",
quote: "I hate the wait, I love the food.",
name: "Giorgi S.",
role: "Local",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-woman-shooting-with-projector_23-2149424924.jpg",
},
{
id: "5",
title: "Unapologetic",
quote: "Don't come if you are in a rush.",
name: "Mariam G.",
role: "Fan",
imageSrc: "http://img.b2bpic.net/free-photo/urban-portrait-young-man-with-long-hair_23-2149122920.jpg",
},
{ id: "1", title: "Brutal Truth", quote: "Too long, but honestly? Worth it.", name: "Ana K.", role: "Critic", imageSrc: "http://img.b2bpic.net/free-photo/side-view-friends-eating-restaurant_23-2150491778.jpg" },
{ id: "2", title: "Gold Standard", quote: "No place better in the city.", name: "Levan D.", role: "Chef", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-with-glasses_23-2148415919.jpg" },
{ id: "3", title: "Smoky Perfection", quote: "The charcoal taste is unmatched.", name: "Nino M.", role: "Diner", imageSrc: "http://img.b2bpic.net/free-photo/side-view-beautiful-woman-shooting-with-projector_23-2149424928.jpg" },
{ id: "4", title: "Slow-made Art", quote: "I hate the wait, I love the food.", name: "Giorgi S.", role: "Local", imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-woman-shooting-with-projector_23-2149424924.jpg" },
{ id: "5", title: "Unapologetic", quote: "Don't come if you are in a rush.", name: "Mariam G.", role: "Fan", imageSrc: "http://img.b2bpic.net/free-photo/urban-portrait-young-man-with-long-hair_23-2149122920.jpg" }
]}
title="Voices from the embers"
description="What the city says about us."
@@ -286,27 +134,9 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
metrics={[
{
id: "m1",
value: "100%",
title: "Coal-Grilled",
description: "Real fire only.",
imageSrc: "http://img.b2bpic.net/free-photo/chef-presents-lula-kebab-served-with-basil_140725-8121.jpg",
},
{
id: "m2",
value: "24h",
title: "Slow-Aged",
description: "Deep flavor development.",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-dessert-sweet-baked-pumpkin-with-nuts-cream-glass-tea_141793-4311.jpg",
},
{
id: "m3",
value: "1st",
title: "Rated",
description: "Tbilisi street food rankings.",
imageSrc: "http://img.b2bpic.net/free-photo/shish-kebab-bay-leaves_23-2147717065.jpg",
},
{ id: "m1", value: "100%", title: "Coal-Grilled", description: "Real fire only.", imageSrc: "http://img.b2bpic.net/free-photo/chef-presents-lula-kebab-served-with-basil_140725-8121.jpg" },
{ id: "m2", value: "24h", title: "Slow-Aged", description: "Deep flavor development.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-dessert-sweet-baked-pumpkin-with-nuts-cream-glass-tea_141793-4311.jpg" },
{ id: "m3", value: "1st", title: "Rated", description: "Tbilisi street food rankings.", imageSrc: "http://img.b2bpic.net/free-photo/shish-kebab-bay-leaves_23-2147717065.jpg" }
]}
title="Stats by the Coal"
description="Hard numbers, soft center."
@@ -316,9 +146,7 @@ export default function LandingPage() {
<div id="contact" data-section="contact">
<ContactText
useInvertedBackground={true}
background={{
variant: "canvas-reveal",
}}
background={{ variant: "canvas-reveal" }}
text="Find the Ember. Rustaveli Ave, Tbilisi."
/>
</div>
@@ -327,28 +155,8 @@ export default function LandingPage() {
<FooterBaseCard
logoText="Coal & Gold"
columns={[
{
title: "General",
items: [
{
label: "Menu",
href: "#menu",
},
{
label: "Manifesto",
href: "#about",
},
],
},
{
title: "Legal",
items: [
{
label: "Privacy Policy",
href: "#",
},
],
},
{ title: "General", items: [{ label: "Menu", href: "#menu" }, { label: "Manifesto", href: "#about" }] },
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }] }
]}
/>
</div>