Merge version_3 into main #7

Merged
bender merged 6 commits from version_3 into main 2026-03-03 22:42:43 +00:00
6 changed files with 199 additions and 147 deletions

View File

@@ -26,7 +26,8 @@ export default function AboutPage() {
];
const navButton = {
text: "Explore Rankings", href: "/rankings"};
text: "Explore Rankings", href: "/rankings"
};
const footerColumns = [
{
@@ -72,55 +73,61 @@ export default function AboutPage() {
<NavbarStyleCentered
navItems={navItems}
button={navButton}
brandName="Steak Critique"
brandName="My Steak Critique"
/>
</div>
<div id="mission-values" data-section="mission-values">
<FeatureCardTwentyFive
title="Our Mission & Core Values"
description="Steak Critique exists to serve the community with transparency, rigor, and genuine appreciation for culinary excellence."
tag="Our Foundation"
title="My Mission & Core Values"
description="My personal commitment is to serve the community with transparency, rigor, and genuine appreciation for culinary excellence."
tag="My Foundation"
tagIcon={Heart}
tagAnimation="slide-up"
textboxLayout="default"
useInvertedBackground={false}
useInvertedBackground={true}
animationType="blur-reveal"
features={[
{
title: "Transparency & Trust", description:
"Every rating is backed by documented methodology. No hidden criteria, no favoritism, no mysterious scoring. You know exactly how we evaluate, and you can see why each restaurant earned its rank.", icon: CheckCircle,
title: "My Transparency & Trust", description:
"Every rating I give is backed by documented methodology. No hidden criteria, no favoritism, no mysterious scoring. You know exactly how I evaluate, and you can see why each restaurant earned its rank.", icon: CheckCircle,
mediaItems: [
{
imageSrc:
"http://img.b2bpic.net/free-vector/flat-design-gantt-chart-template_23-2148656113.jpg?_wi=2", imageAlt: "Transparent scoring methodology"},
"http://img.b2bpic.net/free-vector/flat-design-gantt-chart-template_23-2148656113.jpg?_wi=2", imageAlt: "Transparent scoring methodology"
},
{
imageSrc:
"http://img.b2bpic.net/free-photo/financial-planner-expert-highlighting-contract-terms-detailed-retirement-plan_482257-100616.jpg?_wi=2", imageAlt: "Detailed evaluation criteria"},
"http://img.b2bpic.net/free-photo/financial-planner-expert-highlighting-contract-terms-detailed-retirement-plan_482257-100616.jpg?_wi=2", imageAlt: "Detailed evaluation criteria"
},
],
},
{
title: "Rigorous Analytical Framework", description:
"60% steak mastery (quality, technique, temperature, seasoning, presentation) + 40% restaurant excellence (service, ambiance, wine, attention to detail, value). Science meets art. Data informs judgment.", icon: Gauge,
title: "My Rigorous Analytical Framework", description:
"60% steak mastery (quality, technique, temperature, seasoning, presentation) + 40% restaurant excellence (service, ambiance, wine, attention to detail, value). Science meets art. Data informs my judgment.", icon: Gauge,
mediaItems: [
{
imageSrc:
"http://img.b2bpic.net/free-photo/group-friends-cooking-kitchen_53876-2.jpg?_wi=3", imageAlt: "Culinary precision and technique"},
"http://img.b2bpic.net/free-photo/group-friends-cooking-kitchen_53876-2.jpg?_wi=3", imageAlt: "Culinary precision and technique"
},
{
imageSrc:
"http://img.b2bpic.net/free-photo/skilled-waiter-bringing-teapot-clients-table-serve-them-tea_482257-122164.jpg?_wi=3", imageAlt: "Service excellence standards"},
"http://img.b2bpic.net/free-photo/skilled-waiter-bringing-teapot-clients-table-serve-them-tea_482257-122164.jpg?_wi=3", imageAlt: "Service excellence standards"
},
],
},
{
title: "Community & Expertise", description:
"Our review team includes executive chefs, sommeliers, food critics, and passionate diners. Diverse perspectives ensure balanced, nuanced evaluations that honor both tradition and innovation.", icon: Users,
title: "My Expertise & Passion", description:
"I bring diverse expertise including culinary knowledge, sommelier training, and passionate dining experiences. My perspective combines both tradition and innovation, ensuring balanced, nuanced evaluations.", icon: Users,
mediaItems: [
{
imageSrc:
"http://img.b2bpic.net/free-photo/portrait-pensive-old-man-chef-dressed-uniform-posing-against-dark-background_613910-17582.jpg?_wi=3", imageAlt: "Expert culinary professionals"},
"http://img.b2bpic.net/free-photo/portrait-pensive-old-man-chef-dressed-uniform-posing-against-dark-background_613910-17582.jpg?_wi=3", imageAlt: "Expert culinary knowledge"
},
{
imageSrc:
"http://img.b2bpic.net/free-photo/serious-elegant-wine-sommelier-is-ready-try-new-red-wine-artisan-wine-boutique_613910-3112.jpg?_wi=3", imageAlt: "Sommelier expertise"},
"http://img.b2bpic.net/free-photo/serious-elegant-wine-sommelier-is-ready-try-new-red-wine-artisan-wine-boutique_613910-3112.jpg?_wi=3", imageAlt: "Wine expertise"
},
],
},
]}
@@ -129,27 +136,27 @@ export default function AboutPage() {
<div id="methodology-stats" data-section="methodology-stats">
<AboutMetric
title="Steak Critique by the Numbers"
useInvertedBackground={false}
title="My Steak Critique by the Numbers"
useInvertedBackground={true}
metricsAnimation="slide-up"
metrics={[
{ icon: TrendingUp, label: "Restaurants Reviewed", value: "150+" },
{ icon: Award, label: "Tier Classifications", value: "4 Levels" },
{ icon: Gauge, label: "Evaluation Criteria", value: "12 Factors" },
{ icon: Users, label: "Expert Reviewers", value: "15+" },
{ icon: Users, label: "Years of Expertise", value: "15+" },
]}
/>
</div>
<div id="about-cta" data-section="about-cta">
<ContactText
text="Understanding our methodology deepens your appreciation for every review. Explore the rankings with confidence, knowing every score is earned through meticulous, transparent evaluation."
text="Understanding my methodology deepens your appreciation for every review. Explore my rankings with confidence, knowing every score is earned through meticulous, transparent evaluation."
animationType="entrance-slide"
background={{ variant: "plain" }}
useInvertedBackground={false}
useInvertedBackground={true}
buttons={[
{ text: "View Rankings", href: "/rankings" },
{ text: "Read Reviews", href: "/reviews" },
{ text: "View My Rankings", href: "/rankings" },
{ text: "Read My Reviews", href: "/reviews" },
]}
/>
</div>
@@ -157,7 +164,7 @@ export default function AboutPage() {
<div id="footer" data-section="footer">
<FooterBaseReveal
columns={footerColumns}
copyrightText="© 2025 Steak Critique. All rights reserved."
copyrightText="© 2025 My Steak Critique. All rights reserved."
/>
</div>
</ThemeProvider>

View File

@@ -14,26 +14,28 @@ const inter = Inter({
});
export const metadata: Metadata = {
title: "Steak Critique - Professional Restaurant & Steak Reviews", description: "Data-driven restaurant and steak evaluations combining rigorous analytical scoring with genuine culinary insight. Transparent methodology, trusted reviews.", keywords: "steak reviews, restaurant ratings, fine dining, steakhouse reviews, restaurant scoring, culinary evaluation", metadataBase: new URL("https://steakcriture.com"),
title: "My Steak Critique - Personal Restaurant & Steak Reviews", description: "My personal evaluations of steakhouses and restaurants with detailed scoring methodology. Honest, transparent reviews from a passionate steak enthusiast.", keywords: "steak reviews, restaurant ratings, fine dining, steakhouse reviews, restaurant scoring, culinary evaluation", metadataBase: new URL("https://steakcriture.com"),
alternates: {
canonical: "https://steakcriture.com"},
canonical: "https://steakcriture.com"
},
openGraph: {
title: "Steak Critique - Professional Restaurant Reviews", description: "Rigorous, transparent evaluations of steakhouses and restaurants. 60% steak quality, 40% restaurant excellence.", url: "https://steakcriture.com", siteName: "Steak Critique", type: "website", images: [
title: "My Steak Critique - Personal Restaurant Reviews", description: "My detailed evaluations of steakhouses and restaurants with transparent scoring methodology.", url: "https://steakcriture.com", siteName: "My Steak Critique", type: "website", images: [
{
url: "http://img.b2bpic.net/free-photo/tuna-salad-with-vegetables-plate_140725-5555.jpg", alt: "Premium steak plating"},
],
url: "http://img.b2bpic.net/free-photo/tuna-salad-with-vegetables-plate_140725-5555.jpg", alt: "Premium steak plating"
}
]
},
twitter: {
card: "summary_large_image", title: "Steak Critique - Professional Restaurant Reviews", description: "Transparent, data-driven steak and restaurant evaluations you can trust.", images: ["http://img.b2bpic.net/free-photo/tuna-salad-with-vegetables-plate_140725-5555.jpg"],
card: "summary_large_image", title: "My Steak Critique - Personal Restaurant Reviews", description: "My transparent, detailed steak and restaurant evaluations.", images: ["http://img.b2bpic.net/free-photo/tuna-salad-with-vegetables-plate_140725-5555.jpg"]
},
robots: {
index: true,
follow: true,
},
follow: true
}
};
export default function RootLayout({
children,
children
}: Readonly<{
children: React.ReactNode;
}>) {

View File

@@ -35,7 +35,8 @@ export default function HomePage() {
];
const navButton = {
text: "Explore Rankings", href: "/rankings"};
text: "Explore Rankings", href: "/rankings"
};
const footerColumns = [
{
@@ -77,35 +78,45 @@ export default function HomePage() {
secondaryButtonStyle="solid"
headingFontWeight="semibold"
>
<div className="relative">
<div className="h-1 flex">
<div className="flex-1 bg-black"></div>
<div className="flex-1 bg-[#8B3A3A]"></div>
<div className="flex-1 bg-[#D4AF37]"></div>
</div>
</div>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={navItems}
button={navButton}
brandName="Steak Critique"
brandName="My Steak Critique"
/>
</div>
<div id="hero" data-section="hero">
<HeroSplitDualMedia
title="The Definitive Source for Structured Steak & Restaurant Excellence"
description="Data-driven evaluations combining rigorous analytical scoring with genuine culinary insight. Every review backed by transparent methodology, every rating earned through meticulous assessment."
tag="Professional Reviews"
title="The Ultimate Personal Journey Through Steak & Restaurant Excellence"
description="My detailed evaluations celebrating exceptional culinary craft. Every review reflects rigorous methodology combined with genuine passion for the art of dining. I've tasted, I've evaluated, and I'm sharing what truly stands out."
tag="Expert Personal Reviews"
tagIcon={Star}
tagAnimation="slide-up"
background={{ variant: "plain" }}
mediaItems={[
{
imageSrc:
"http://img.b2bpic.net/free-photo/tuna-salad-with-vegetables-plate_140725-5555.jpg", imageAlt: "Expertly plated premium steak with garnish"},
"http://img.b2bpic.net/free-photo/tuna-salad-with-vegetables-plate_140725-5555.jpg", imageAlt: "Expertly plated premium steak with garnish"
},
{
imageSrc:
"http://img.b2bpic.net/free-photo/wonderful-wedding-table-amazing-restaurant_8353-9875.jpg", imageAlt: "Elegant steakhouse dining room ambiance"},
"http://img.b2bpic.net/free-photo/wonderful-wedding-table-amazing-restaurant_8353-9875.jpg", imageAlt: "Elegant steakhouse dining room ambiance"
},
]}
rating={5}
ratingText="Trusted by culinary professionals"
ratingText="My honest evaluations of culinary excellence"
buttons={[
{ text: "View Full Rankings", href: "/rankings" },
{ text: "How We Score", href: "#scoring" },
{ text: "View My Rankings", href: "/rankings" },
{ text: "How I Score", href: "#scoring" },
]}
buttonAnimation="slide-up"
mediaAnimation="slide-up"
@@ -114,8 +125,8 @@ export default function HomePage() {
<div id="scoring" data-section="scoring">
<AboutMetric
title="Our Weighted Evaluation Framework: 60% Steak Quality, 40% Restaurant Excellence"
useInvertedBackground={false}
title="My Detailed Scoring System: 60% Steak Quality, 40% Restaurant Excellence"
useInvertedBackground={true}
metricsAnimation="slide-up"
metrics={[
{ icon: Flame, label: "Steak Mastery", value: "60%" },
@@ -128,88 +139,99 @@ export default function HomePage() {
<div id="top-leaderboard" data-section="top-leaderboard">
<ProductCardOne
title="Top 3 Restaurants This Month"
description="Our highest-rated establishments showcasing exceptional steak preparation and restaurant excellence. Click to read detailed evaluations."
tag="Featured Rankings"
title="My Top 3 Restaurants This Month"
description="The establishments I'm most impressed with right now. My highest-rated discoveries showcasing exceptional steak preparation and restaurant excellence. Click to read my detailed evaluations."
tag="My Featured Rankings"
tagIcon={Trophy}
tagAnimation="slide-up"
textboxLayout="default"
useInvertedBackground={false}
useInvertedBackground={true}
animationType="slide-up"
gridVariant="three-columns-all-equal-width"
products={[
{
id: "1", name: "The Prime Cut House", price: "9.2/10", imageSrc:
"http://img.b2bpic.net/free-photo/fried-steak-table_140725-44194.jpg?_wi=1", imageAlt: "The Prime Cut House exterior and steaks"},
"http://img.b2bpic.net/free-photo/fried-steak-table_140725-44194.jpg?_wi=1", imageAlt: "The Prime Cut House exterior and steaks"
},
{
id: "2", name: "Heritage Steakhouse", price: "9.0/10", imageSrc:
"http://img.b2bpic.net/free-photo/there-are-glasses-wine-water-table-with-white-cloth-are-ready-dining_613910-3428.jpg?_wi=1", imageAlt: "Heritage Steakhouse dining experience"},
"http://img.b2bpic.net/free-photo/there-are-glasses-wine-water-table-with-white-cloth-are-ready-dining_613910-3428.jpg?_wi=1", imageAlt: "Heritage Steakhouse dining experience"
},
{
id: "3", name: "Ember & Oak", price: "8.8/10", imageSrc:
"http://img.b2bpic.net/free-photo/closeup-shot-barbequed-meat-glass-wine-near-fireplace_181624-58053.jpg?_wi=1", imageAlt: "Ember & Oak signature steak presentation"},
"http://img.b2bpic.net/free-photo/closeup-shot-barbequed-meat-glass-wine-near-fireplace_181624-58053.jpg?_wi=1", imageAlt: "Ember & Oak signature steak presentation"
},
]}
buttons={[{ text: "View All Rankings", href: "/rankings" }]}
buttons={[{ text: "View All My Rankings", href: "/rankings" }]}
buttonAnimation="slide-up"
/>
</div>
<div id="about" data-section="about">
<FeatureCardTwentyFive
title="Why Steak Critique Sets the Standard"
description="We combine rigorous analytical frameworks with genuine culinary appreciation, delivering reviews you can trust."
tag="Our Approach"
title="Why My Scoring System Sets the Standard"
description="I combine rigorous analytical frameworks with genuine culinary appreciation, delivering reviews you can trust. My methodology reflects years of tasting and evaluation."
tag="My Approach"
tagIcon={Gauge}
tagAnimation="slide-up"
textboxLayout="default"
useInvertedBackground={false}
useInvertedBackground={true}
animationType="blur-reveal"
features={[
{
title: "Transparent Scoring Methodology", description:
"Every score reflects documented criteria: meat quality, preparation technique, temperature precision, seasoning, and presentation. No hidden agendas, no inflated ratings.", icon: CheckCircle,
title: "My Transparent Scoring Methodology", description:
"Every score I give reflects documented criteria: meat quality, preparation technique, temperature precision, seasoning, and presentation. No hidden agendas, no inflated ratings. Just my honest assessment.", icon: CheckCircle,
mediaItems: [
{
imageSrc:
"http://img.b2bpic.net/free-vector/flat-design-gantt-chart-template_23-2148656113.jpg?_wi=1", imageAlt: "Scoring criteria chart"},
"http://img.b2bpic.net/free-vector/flat-design-gantt-chart-template_23-2148656113.jpg?_wi=1", imageAlt: "Scoring criteria chart"
},
{
imageSrc:
"http://img.b2bpic.net/free-photo/financial-planner-expert-highlighting-contract-terms-detailed-retirement-plan_482257-100616.jpg?_wi=1", imageAlt: "Detailed evaluation documentation"},
"http://img.b2bpic.net/free-photo/financial-planner-expert-highlighting-contract-terms-detailed-retirement-plan_482257-100616.jpg?_wi=1", imageAlt: "Detailed evaluation documentation"
},
],
},
{
title: "Restaurant Holistic Assessment", description:
"40% of your score depends on service quality, ambiance, wine selection, attention to detail, and value proposition. Great steak matters, but context is everything.", icon: Sparkles,
title: "My Holistic Restaurant Assessment", description:
"40% of my score depends on service quality, ambiance, wine selection, attention to detail, and value proposition. Great steak matters, but I evaluate the complete experience. Context is everything.", icon: Sparkles,
mediaItems: [
{
imageSrc:
"http://img.b2bpic.net/free-photo/grey-painted-fancy-restaurant-with-empty-dinner-table_140725-8729.jpg?_wi=1", imageAlt: "Restaurant dining atmosphere"},
"http://img.b2bpic.net/free-photo/grey-painted-fancy-restaurant-with-empty-dinner-table_140725-8729.jpg?_wi=1", imageAlt: "Restaurant dining atmosphere"
},
{
imageSrc:
"http://img.b2bpic.net/free-photo/skilled-waiter-bringing-teapot-clients-table-serve-them-tea_482257-122164.jpg?_wi=1", imageAlt: "Professional table service"},
"http://img.b2bpic.net/free-photo/skilled-waiter-bringing-teapot-clients-table-serve-them-tea_482257-122164.jpg?_wi=1", imageAlt: "Professional table service"
},
],
},
{
title: "Human-Centered Reviews", description:
"Numbers tell part of the story. Our written commentary captures the nuance—the warmth of hospitality, unexpected discoveries, standout moments that elevate dining from transaction to memory.", icon: Heart,
title: "My Human-Centered Reviews", description:
"Numbers tell part of the story. My written commentary captures the nuance—the warmth of hospitality, unexpected discoveries, standout moments that elevate dining from transaction to memory. This is my perspective, my passion.", icon: Heart,
mediaItems: [
{
imageSrc:
"http://img.b2bpic.net/free-photo/group-friends-cooking-kitchen_53876-2.jpg?_wi=1", imageAlt: "Chef's attention to detail"},
"http://img.b2bpic.net/free-photo/group-friends-cooking-kitchen_53876-2.jpg?_wi=1", imageAlt: "Chef's attention to detail"
},
{
imageSrc:
"http://img.b2bpic.net/free-photo/slice-tasty-tuna-meal-with-glass-white-wine-restaurant_8353-10588.jpg", imageAlt: "Memorable dining experience"},
"http://img.b2bpic.net/free-photo/slice-tasty-tuna-meal-with-glass-white-wine-restaurant_8353-10588.jpg", imageAlt: "Memorable dining experience"
},
],
},
{
title: "Tier-Based Classification", description:
"Elite (9.0+), Exceptional (8.08.9), Strong (7.07.9), Solid (6.06.9). Clear frameworks help you match restaurants to your expectations without guesswork.", icon: Layers,
title: "My Tier-Based Classification", description:
"Elite (9.0+), Exceptional (8.08.9), Strong (7.07.9), Solid (6.06.9). I use clear frameworks to help you understand my ratings and match restaurants to your expectations without guesswork.", icon: Layers,
mediaItems: [
{
imageSrc:
"http://img.b2bpic.net/free-photo/top-view-fried-meat-dish-with-glass-wine-table-meat-meal-food_140725-28163.jpg?_wi=1", imageAlt: "Elite tier restaurant showcase"},
"http://img.b2bpic.net/free-photo/top-view-fried-meat-dish-with-glass-wine-table-meat-meal-food_140725-28163.jpg?_wi=1", imageAlt: "Elite tier restaurant showcase"
},
{
imageSrc:
"http://img.b2bpic.net/free-photo/woman-eating-baked-fish-fillet-with-herbs-vegetables-table_141793-2937.jpg", imageAlt: "Solid tier restaurant example"},
"http://img.b2bpic.net/free-photo/woman-eating-baked-fish-fillet-with-herbs-vegetables-table_141793-2937.jpg", imageAlt: "Solid tier restaurant example"
},
],
},
]}
@@ -218,55 +240,61 @@ export default function HomePage() {
<div id="testimonials" data-section="testimonials">
<TestimonialCardTwo
title="Trusted by Chefs, Restaurateurs & Serious Diners"
description="Industry professionals and food enthusiasts rely on our evaluations for honest, structured insights."
title="Trusted by Chefs, Restaurateurs & Fellow Food Enthusiasts"
description="Industry professionals and food lovers appreciate my evaluations for their honesty, structure, and genuine insight."
tag="Community Trust"
tagIcon={Users}
tagAnimation="slide-up"
textboxLayout="default"
useInvertedBackground={false}
useInvertedBackground={true}
animationType="slide-up"
carouselMode="buttons"
testimonials={[
{
id: "1", name: "Chef Marcus Richardson", role: "Executive Chef", testimonial:
"Steak Critique's methodology is rigorous and fair. They understand the craft. Their feedback has helped us refine our plating and consistency.", icon: ChefHat,
"My scoring methodology is rigorous and fair. I understand the craft. My feedback has helped restaurants refine their plating and consistency.", icon: ChefHat,
imageSrc:
"http://img.b2bpic.net/free-photo/portrait-pensive-old-man-chef-dressed-uniform-posing-against-dark-background_613910-17582.jpg?_wi=1", imageAlt: "Portrait of Chef Marcus Richardson"},
"http://img.b2bpic.net/free-photo/portrait-pensive-old-man-chef-dressed-uniform-posing-against-dark-background_613910-17582.jpg?_wi=1", imageAlt: "Portrait of Chef Marcus Richardson"
},
{
id: "2", name: "Sarah Chen", role: "Food Critic", testimonial:
"Finally, a platform that balances data with narrative. The transparency in scoring is refreshing—no mystery, no favoritism.", imageSrc:
"http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-library_23-2148680199.jpg?_wi=1", imageAlt: "Portrait of Sarah Chen"},
"Finally, someone who balances data with narrative. My transparency in scoring is refreshing—no mystery, no favoritism.", imageSrc:
"http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-library_23-2148680199.jpg?_wi=1", imageAlt: "Portrait of Sarah Chen"
},
{
id: "3", name: "Robert Mitchell", role: "Restaurant Owner", testimonial:
"We use their tier classifications in our marketing. Honest, credible, and customers respect it. That's powerful.", imageSrc:
"http://img.b2bpic.net/free-photo/smiling-confident-manager-cafeteria_1098-20954.jpg", imageAlt: "Portrait of Robert Mitchell"},
"I use their tier classifications in my marketing. Honest, credible, and customers respect it. That's powerful.", imageSrc:
"http://img.b2bpic.net/free-photo/smiling-confident-manager-cafeteria_1098-20954.jpg", imageAlt: "Portrait of Robert Mitchell"
},
{
id: "4", name: "Amelia Torres", role: "Culinary Director", testimonial:
"The blend of scientific rigor and genuine appreciation for the craft is rare. This is the review source I trust.", icon: Flame,
imageSrc:
"http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-kitchen_23-2149631733.jpg", imageAlt: "Portrait of Amelia Torres"},
"http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-kitchen_23-2149631733.jpg", imageAlt: "Portrait of Amelia Torres"
},
{
id: "5", name: "James Sullivan", role: "Sommelier", testimonial:
"Their reviews acknowledge wine pairing and service context alongside steak quality. Holistic. Professional. Exactly what the industry needed.", imageSrc:
"http://img.b2bpic.net/free-photo/serious-elegant-wine-sommelier-is-ready-try-new-red-wine-artisan-wine-boutique_613910-3112.jpg?_wi=1", imageAlt: "Portrait of James Sullivan"},
"My reviews acknowledge wine pairing and service context alongside steak quality. Holistic. Professional. Exactly what the industry needed.", imageSrc:
"http://img.b2bpic.net/free-photo/serious-elegant-wine-sommelier-is-ready-try-new-red-wine-artisan-wine-boutique_613910-3112.jpg?_wi=1", imageAlt: "Portrait of James Sullivan"
},
{
id: "6", name: "Diana Foster", role: "Dining Enthusiast", testimonial:
"I plan my restaurant visits around Steak Critique recommendations. No fluff, no influencer nonsense—just solid, earned scores.", imageSrc:
"http://img.b2bpic.net/free-photo/young-woman-eating-salad-cafe_1303-25274.jpg", imageAlt: "Portrait of Diana Foster"},
"I plan my restaurant visits around my recommendations. No fluff, no influencer nonsense—just solid, earned scores.", imageSrc:
"http://img.b2bpic.net/free-photo/young-woman-eating-salad-cafe_1303-25274.jpg", imageAlt: "Portrait of Diana Foster"
},
]}
/>
</div>
<div id="cta" data-section="cta">
<ContactText
text="Ready to discover restaurants that exceed expectation? Explore our complete rankings, read detailed reviews, or submit your favorite discovery for evaluation."
text="Ready to discover restaurants that exceed expectation? Explore my complete rankings, read my detailed reviews, or submit your favorite discovery for me to evaluate."
animationType="entrance-slide"
background={{ variant: "plain" }}
useInvertedBackground={false}
useInvertedBackground={true}
buttons={[
{ text: "Explore Rankings", href: "/rankings" },
{ text: "Read Reviews", href: "/reviews" },
{ text: "Explore My Rankings", href: "/rankings" },
{ text: "Read My Reviews", href: "/reviews" },
]}
/>
</div>
@@ -274,7 +302,7 @@ export default function HomePage() {
<div id="footer" data-section="footer">
<FooterBaseReveal
columns={footerColumns}
copyrightText="© 2025 Steak Critique. All rights reserved."
copyrightText="© 2025 My Steak Critique. All rights reserved."
/>
</div>
</ThemeProvider>

View File

@@ -19,7 +19,8 @@ export default function RankingsPage() {
];
const navButton = {
text: "Explore Rankings", href: "/rankings"};
text: "Explore Rankings", href: "/rankings"
};
const footerColumns = [
{
@@ -65,44 +66,48 @@ export default function RankingsPage() {
<NavbarStyleCentered
navItems={navItems}
button={navButton}
brandName="Steak Critique"
brandName="My Steak Critique"
/>
</div>
<div id="rankings-showcase" data-section="rankings-showcase">
<ProductCardOne
title="Complete Restaurant Rankings"
description="Comprehensive leaderboard of the finest steakhouses and restaurants, ranked by our transparent scoring methodology. Explore restaurants across all tiers."
title="My Complete Restaurant Rankings"
description="Comprehensive leaderboard of the finest steakhouses and restaurants, ranked by my transparent scoring methodology. Explore restaurants across all tiers."
tag="Full Leaderboard"
tagIcon={Trophy}
tagAnimation="slide-up"
textboxLayout="default"
useInvertedBackground={false}
useInvertedBackground={true}
animationType="slide-up"
gridVariant="four-items-2x2-equal-grid"
products={[
{
id: "1", name: "The Prime Cut House", price: "9.2/10", imageSrc:
"http://img.b2bpic.net/free-photo/fried-steak-table_140725-44194.jpg?_wi=2", imageAlt: "The Prime Cut House - Elite tier"},
"http://img.b2bpic.net/free-photo/fried-steak-table_140725-44194.jpg?_wi=2", imageAlt: "The Prime Cut House - Elite tier"
},
{
id: "2", name: "Heritage Steakhouse", price: "9.0/10", imageSrc:
"http://img.b2bpic.net/free-photo/there-are-glasses-wine-water-table-with-white-cloth-are-ready-dining_613910-3428.jpg?_wi=2", imageAlt: "Heritage Steakhouse - Elite tier"},
"http://img.b2bpic.net/free-photo/there-are-glasses-wine-water-table-with-white-cloth-are-ready-dining_613910-3428.jpg?_wi=2", imageAlt: "Heritage Steakhouse - Elite tier"
},
{
id: "3", name: "Ember & Oak", price: "8.8/10", imageSrc:
"http://img.b2bpic.net/free-photo/closeup-shot-barbequed-meat-glass-wine-near-fireplace_181624-58053.jpg?_wi=2", imageAlt: "Ember & Oak - Exceptional tier"},
"http://img.b2bpic.net/free-photo/closeup-shot-barbequed-meat-glass-wine-near-fireplace_181624-58053.jpg?_wi=2", imageAlt: "Ember & Oak - Exceptional tier"
},
{
id: "4", name: "Copper & Stone", price: "8.5/10", imageSrc:
"http://img.b2bpic.net/free-photo/top-view-fried-meat-dish-with-glass-wine-table-meat-meal-food_140725-28163.jpg?_wi=2", imageAlt: "Copper & Stone - Exceptional tier"},
"http://img.b2bpic.net/free-photo/top-view-fried-meat-dish-with-glass-wine-table-meat-meal-food_140725-28163.jpg?_wi=2", imageAlt: "Copper & Stone - Exceptional tier"
},
]}
buttons={[{ text: "View Methodology", href: "/about" }]}
buttons={[{ text: "View My Methodology", href: "/about" }]}
buttonAnimation="slide-up"
/>
</div>
<div id="tier-breakdown" data-section="tier-breakdown">
<AboutMetric
title="Tier System Breakdown: How We Classify Excellence"
useInvertedBackground={false}
title="My Tier System Breakdown: How I Classify Excellence"
useInvertedBackground={true}
metricsAnimation="slide-up"
metrics={[
{ icon: Award, label: "Elite Tier", value: "9.0+" },
@@ -115,13 +120,13 @@ export default function RankingsPage() {
<div id="rankings-cta" data-section="rankings-cta">
<ContactText
text="Curious about what makes these restaurants stand out? Read our detailed reviews, explore the scoring criteria, or submit your favorite steakhouse for consideration."
text="Curious about what makes these restaurants stand out? Read my detailed reviews, explore my scoring criteria, or submit your favorite steakhouse for me to consider."
animationType="entrance-slide"
background={{ variant: "plain" }}
useInvertedBackground={false}
useInvertedBackground={true}
buttons={[
{ text: "Read Reviews", href: "/reviews" },
{ text: "Our Methodology", href: "/about" },
{ text: "Read My Reviews", href: "/reviews" },
{ text: "My Methodology", href: "/about" },
]}
/>
</div>
@@ -129,7 +134,7 @@ export default function RankingsPage() {
<div id="footer" data-section="footer">
<FooterBaseReveal
columns={footerColumns}
copyrightText="© 2025 Steak Critique. All rights reserved."
copyrightText="© 2025 My Steak Critique. All rights reserved."
/>
</div>
</ThemeProvider>

View File

@@ -19,7 +19,8 @@ export default function ReviewsPage() {
];
const navButton = {
text: "Explore Rankings", href: "/rankings"};
text: "Explore Rankings", href: "/rankings"
};
const footerColumns = [
{
@@ -65,55 +66,61 @@ export default function ReviewsPage() {
<NavbarStyleCentered
navItems={navItems}
button={navButton}
brandName="Steak Critique"
brandName="My Steak Critique"
/>
</div>
<div id="featured-reviews" data-section="featured-reviews">
<FeatureCardTwentyFive
title="Featured In-Depth Reviews"
description="Detailed analyses of premier restaurants, examining every element that contributes to an exceptional dining experience. From steak preparation to service excellence."
title="My Featured In-Depth Reviews"
description="My detailed analyses of premier restaurants, examining every element that contributes to an exceptional dining experience. From steak preparation to service excellence."
tag="In-Depth Analysis"
tagIcon={BookOpen}
tagAnimation="slide-up"
textboxLayout="default"
useInvertedBackground={false}
useInvertedBackground={true}
animationType="blur-reveal"
features={[
{
title: "The Prime Cut House Deep Dive", description:
"A comprehensive analysis of their award-winning ribeye program, sous-vide techniques, wine pairings, and consistently outstanding service. Learn what sets them apart.", icon: Sparkles,
"My comprehensive analysis of their award-winning ribeye program, sous-vide techniques, wine pairings, and consistently outstanding service. Here's what sets them apart.", icon: Sparkles,
mediaItems: [
{
imageSrc:
"http://img.b2bpic.net/free-photo/fried-steak-table_140725-44194.jpg?_wi=3", imageAlt: "The Prime Cut House signature ribeye"},
"http://img.b2bpic.net/free-photo/fried-steak-table_140725-44194.jpg?_wi=3", imageAlt: "The Prime Cut House signature ribeye"
},
{
imageSrc:
"http://img.b2bpic.net/free-photo/skilled-waiter-bringing-teapot-clients-table-serve-them-tea_482257-122164.jpg?_wi=2", imageAlt: "Premium service at The Prime Cut House"},
"http://img.b2bpic.net/free-photo/skilled-waiter-bringing-teapot-clients-table-serve-them-tea_482257-122164.jpg?_wi=2", imageAlt: "Premium service at The Prime Cut House"
},
],
},
{
title: "Heritage Steakhouse: Tradition & Excellence", description:
"Exploring how heritage techniques meet modern standards. Their dry-aging process, house-made sauces, and warm hospitality create a timeless steakhouse experience.", icon: Sparkles,
"Exploring how heritage techniques meet modern standards. My take on their dry-aging process, house-made sauces, and warm hospitality that creates a timeless steakhouse experience.", icon: Sparkles,
mediaItems: [
{
imageSrc:
"http://img.b2bpic.net/free-photo/there-are-glasses-wine-water-table-with-white-cloth-are-ready-dining_613910-3428.jpg?_wi=3", imageAlt: "Heritage Steakhouse elegant dining room"},
"http://img.b2bpic.net/free-photo/there-are-glasses-wine-water-table-with-white-cloth-are-ready-dining_613910-3428.jpg?_wi=3", imageAlt: "Heritage Steakhouse elegant dining room"
},
{
imageSrc:
"http://img.b2bpic.net/free-photo/group-friends-cooking-kitchen_53876-2.jpg?_wi=2", imageAlt: "Heritage Steakhouse kitchen craftsmanship"},
"http://img.b2bpic.net/free-photo/group-friends-cooking-kitchen_53876-2.jpg?_wi=2", imageAlt: "Heritage Steakhouse kitchen craftsmanship"
},
],
},
{
title: "Ember & Oak: Innovation Meets Mastery", description:
"A modern steakhouse redefining what's possible with open-flame cooking. Unique marinades, precision temperature control, and unexpected flavor combinations elevate tradition.", icon: Sparkles,
"My review of this modern steakhouse redefining what's possible with open-flame cooking. Unique marinades, precision temperature control, and unexpected flavor combinations that elevate tradition.", icon: Sparkles,
mediaItems: [
{
imageSrc:
"http://img.b2bpic.net/free-photo/closeup-shot-barbequed-meat-glass-wine-near-fireplace_181624-58053.jpg?_wi=3", imageAlt: "Ember & Oak wood-fired steak preparation"},
"http://img.b2bpic.net/free-photo/closeup-shot-barbequed-meat-glass-wine-near-fireplace_181624-58053.jpg?_wi=3", imageAlt: "Ember & Oak wood-fired steak preparation"
},
{
imageSrc:
"http://img.b2bpic.net/free-photo/grey-painted-fancy-restaurant-with-empty-dinner-table_140725-8729.jpg?_wi=2", imageAlt: "Ember & Oak contemporary ambiance"},
"http://img.b2bpic.net/free-photo/grey-painted-fancy-restaurant-with-empty-dinner-table_140725-8729.jpg?_wi=2", imageAlt: "Ember & Oak contemporary ambiance"
},
],
},
]}
@@ -122,41 +129,44 @@ export default function ReviewsPage() {
<div id="reviewer-profiles" data-section="reviewer-profiles">
<TestimonialCardTwo
title="Meet Our Review Team"
description="Industry experts, culinary professionals, and dedicated food enthusiasts who bring depth, rigor, and passion to every evaluation."
tag="Expert Reviewers"
title="About My Review Process"
description="I bring dedication, expertise, and passion to every evaluation. Here's what guides my reviews."
tag="My Philosophy"
tagIcon={Users}
tagAnimation="slide-up"
textboxLayout="default"
useInvertedBackground={false}
useInvertedBackground={true}
animationType="slide-up"
carouselMode="buttons"
testimonials={[
{
id: "1", name: "Chef Marcus Richardson", role: "Lead Reviewer - Steak Mastery", testimonial:
"With 25 years in fine dining, I evaluate every cut with the same rigor I'd apply in my own kitchen. Consistency and craft matter most.", imageSrc:
"http://img.b2bpic.net/free-photo/portrait-pensive-old-man-chef-dressed-uniform-posing-against-dark-background_613910-17582.jpg?_wi=2", imageAlt: "Chef Marcus Richardson"},
"http://img.b2bpic.net/free-photo/portrait-pensive-old-man-chef-dressed-uniform-posing-against-dark-background_613910-17582.jpg?_wi=2", imageAlt: "Chef Marcus Richardson"
},
{
id: "2", name: "Sarah Chen", role: "Food Critic - Restaurant Dynamics", testimonial:
"Ambiance, service, and attention to detail shape every review. A great steak in a mediocre setting tells a different story than one in an exceptional environment.", imageSrc:
"http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-library_23-2148680199.jpg?_wi=2", imageAlt: "Sarah Chen"},
"Ambiance, service, and attention to detail shape my reviews. A great steak in a mediocre setting tells a different story than one in an exceptional environment.", imageSrc:
"http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-library_23-2148680199.jpg?_wi=2", imageAlt: "Sarah Chen"
},
{
id: "3", name: "James Sullivan", role: "Wine Specialist - Beverage Excellence", testimonial:
"Wine pairing, cocktail execution, and beverage program depth are critical components of a complete restaurant experience. Sommelier expertise matters.", imageSrc:
"http://img.b2bpic.net/free-photo/serious-elegant-wine-sommelier-is-ready-try-new-red-wine-artisan-wine-boutique_613910-3112.jpg?_wi=2", imageAlt: "James Sullivan"},
"Wine pairing, cocktail execution, and beverage program depth are critical components of my reviews. Sommelier expertise matters.", imageSrc:
"http://img.b2bpic.net/free-photo/serious-elegant-wine-sommelier-is-ready-try-new-red-wine-artisan-wine-boutique_613910-3112.jpg?_wi=2", imageAlt: "James Sullivan"
},
]}
/>
</div>
<div id="reviews-cta" data-section="reviews-cta">
<ContactText
text="Want to contribute your own experience or nominate a steakhouse for review? We welcome submissions from the community. Help us build the most comprehensive restaurant evaluation platform."
text="Want to share your own experience or nominate a steakhouse for me to review? I welcome submissions from the community. Help me build the most comprehensive personal restaurant evaluation platform."
animationType="entrance-slide"
background={{ variant: "plain" }}
useInvertedBackground={false}
useInvertedBackground={true}
buttons={[
{ text: "Submit a Review", href: "/contact" },
{ text: "View Full Rankings", href: "/rankings" },
{ text: "Submit Your Recommendation", href: "/contact" },
{ text: "View My Full Rankings", href: "/rankings" },
]}
/>
</div>
@@ -164,7 +174,7 @@ export default function ReviewsPage() {
<div id="footer" data-section="footer">
<FooterBaseReveal
columns={footerColumns}
copyrightText="© 2025 Steak Critique. All rights reserved."
copyrightText="© 2025 My Steak Critique. All rights reserved."
/>
</div>
</ThemeProvider>

View File

@@ -4,20 +4,20 @@
/* --background: #000000;;;;;;
--card: #7e1159;;;;;;
--foreground: #f5f5f5;;;;;;
--primary-cta: #7E1159;;;;;;
--secondary-cta: #C6A75E;;;;;;
--accent: #C6A75E;;;;;;
--foreground: #e8d4e8;;;;;;
--primary-cta: #7e1159;;;;;;
--secondary-cta: #e8d4e8;;;;;;
--accent: #e8d4e8;;;;;;
--background-accent: #7e1159;;;;;; */
--background: #000000;;;;;;
--card: #7e1159;;;;;;
--foreground: #f5f5f5;;;;;;
--primary-cta: #7E1159;;;;;;
--foreground: #e8d4e8;;;;;;
--primary-cta: #7e1159;;;;;;
--primary-cta-text: #fffefe;;;;;;
--secondary-cta: #C6A75E;;;;;;
--secondary-cta: #e8d4e8;;;;;;
--secondary-cta-text: #000000;;;;;;
--accent: #C6A75E;;;;;;
--accent: #e8d4e8;;;;;;
--background-accent: #7e1159;;;;;;
/* text sizing - set by ThemeProvider */