9 Commits

Author SHA1 Message Date
0078ff5947 Update src/app/page.tsx 2026-01-05 02:05:17 +00:00
78b53662ca Update src/app/layout.tsx 2026-01-05 02:05:16 +00:00
3d6fa6014c Update src/app/page.tsx 2025-12-31 23:23:35 +00:00
20599890a8 Update src/app/page.tsx 2025-12-31 23:21:41 +00:00
66f0a0a75a Update src/app/layout.tsx 2025-12-31 23:21:40 +00:00
33c3baed7c Update src/app/page.tsx 2025-12-29 23:08:36 +00:00
26b9970db5 Update src/app/page.tsx 2025-12-29 23:06:44 +00:00
f61edf9782 Update src/app/layout.tsx 2025-12-29 23:06:43 +00:00
4200728a95 Update src/app/globals.css 2025-12-29 23:06:42 +00:00
3 changed files with 180 additions and 179 deletions

View File

@@ -4,13 +4,13 @@
/* Base units */
/* --vw is set by ThemeProvider */
--background: #fbfaff;;
--card: #f7f5ff;;
--foreground: #0f0022;;
--primary-cta: #8b5cf6;;
--background: #ffffff;;
--card: #fcfcfc;;
--foreground: #000000e6;;
--primary-cta: #1a1a1a;;
--secondary-cta: #ffffff;;
--accent: #d8cef5;;
--background-accent: #c4a8f9;;
--accent: #bebebe;;
--background-accent: #c4c4c4;;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
@@ -495,7 +495,7 @@ html {
body {
background-color: var(--background);
color: var(--foreground);
font-family: var(--font-space-grotesk), sans-serif;
font-family: var(--font-poppins), sans-serif;
position: relative;
min-height: 100vh;
overscroll-behavior: none;
@@ -508,5 +508,5 @@ h3,
h4,
h5,
h6 {
font-family: var(--font-space-grotesk), sans-serif;
font-family: var(--font-poppins), sans-serif;
}

View File

@@ -1,33 +1,34 @@
import type { Metadata } from "next";
import { Space_Grotesk } from "next/font/google";
import { Poppins } from "next/font/google";
import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
const spaceGrotesk = Space_Grotesk({
variable: "--font-space-grotesk",
const poppins = Poppins({
variable: "--font-poppins",
subsets: ["latin"],
weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"],
});
export const metadata: Metadata = {
title: "AffiliateHub - Earn More with Affiliate Marketing",
description: "Join thousands of successful affiliates. Unlock your earning potential with real-time analytics, marketing automation, and 24/7 support.",
keywords: ["affiliate marketing", "earn money", "affiliate program", "commission tracking", "marketing platform"],
metadataBase: new URL("https://affiliatehub.com"),
title: "Restaurant Marketing - Drive More Customers",
description: "Elevate your restaurant with our comprehensive marketing solutions. Attract more diners, build loyalty, and grow your business.",
keywords: ["restaurant", "marketing", "dining", "hospitality", "food"],
metadataBase: new URL("https://restaurantmarketing.com"),
alternates: {
canonical: "https://affiliatehub.com"
canonical: "https://restaurantmarketing.com"
},
openGraph: {
title: "AffiliateHub - Earn More with Affiliate Marketing",
description: "Join thousands of successful affiliates. Unlock your earning potential with real-time analytics, marketing automation, and 24/7 support.",
url: "https://affiliatehub.com",
siteName: "AffiliateHub",
title: "Restaurant Marketing - Drive More Customers",
description: "Elevate your restaurant with our comprehensive marketing solutions. Attract more diners, build loyalty, and grow your business.",
url: "https://restaurantmarketing.com",
siteName: "Restaurant Marketing",
type: "website"
},
twitter: {
card: "summary_large_image",
title: "AffiliateHub - Earn More with Affiliate Marketing",
description: "Join thousands of successful affiliates. Unlock your earning potential with real-time analytics, marketing automation, and 24/7 support."
title: "Restaurant Marketing - Drive More Customers",
description: "Elevate your restaurant with our comprehensive marketing solutions. Attract more diners, build loyalty, and grow your business."
}
};
@@ -40,7 +41,7 @@ export default function RootLayout({
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body
className={spaceGrotesk.variable}
className={poppins.variable}
>
<Tag />
{children}
@@ -1266,4 +1267,4 @@ export default function RootLayout({
</ServiceWrapper>
</html>
);
}
}

View File

@@ -1,290 +1,290 @@
"use client"
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import HeroLogoCarousel from '@/components/sections/hero/HeroLogoCarousel';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import FeatureCardFifteen from '@/components/sections/feature/FeatureCardFifteen';
import TestimonialCardEight from '@/components/sections/testimonial/TestimonialCardEight';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import ContactFaq from '@/components/sections/contact/ContactFaq';
import FooterBaseSocial from '@/components/sections/footer/FooterBaseSocial';
import { Phone, Twitter, Linkedin, Facebook, Youtube } from 'lucide-react';
import HeroSplitAvatars from '@/components/sections/hero/HeroSplitAvatars';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import FeatureCardThree from '@/components/sections/feature/featureCardThree/FeatureCardThree';
import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne';
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import { Mail, UtensilsCrossed, TrendingUp } from 'lucide-react';
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="text-shift"
defaultTextAnimation="reveal-blur"
borderRadius="soft"
contentWidth="smallMedium"
sizing="mediumSizeLargeTitles"
background="floatingGradient"
cardStyle="inset"
primaryButtonStyle="shadow"
defaultButtonVariant="expand-hover"
defaultTextAnimation="entrance-slide"
borderRadius="rounded"
contentWidth="medium"
sizing="mediumLarge"
background="none"
cardStyle="solid-accent"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="normal"
headingFontWeight="semibold"
>
<div id="nav" data-section="nav">
<NavbarStyleCentered
brandName="AffiliateHub"
brandName="Restaurant Marketing"
navItems={[
{ name: "Home", id: "home" },
{ name: "About", id: "about" },
{ name: "Solutions", id: "solutions" },
{ name: "Features", id: "features" },
{ name: "Results", id: "results" },
{ name: "Testimonials", id: "testimonials" },
{ name: "Contact", id: "contact" }
]}
button={{
text: "Get Started",
href: "contact"
}}
button={{ text: "Get Started", href: "contact" }}
/>
</div>
<div id="hero" data-section="hero">
<HeroLogoCarousel
logoText="AffiliateHub"
description="Unlock your earning potential with our cutting-edge affiliate marketing platform. Get real-time tracking, advanced analytics, and dedicated support to scale your affiliate business."
mediaItems={[
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766983288368-py19hzaj.jpg",
imageAlt: "Affiliate marketing success dashboard"
},
<HeroSplitAvatars
title="Elevate Your Restaurant's Reach"
description="Turn hungry customers into loyal regulars. Our restaurant marketing solutions help you attract more diners, build community engagement, and grow your business with proven strategies."
tag="Restaurant Growth"
tagIcon={UtensilsCrossed}
imagePosition="right"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766983288368-py19hzaj.jpg"
imageAlt="Restaurant marketing success"
avatars={[
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766399072529-1z8sle2r.jpg", alt: "Restaurant Owner 1" },
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766140153329-bmp1nqc3.jpg", alt: "Restaurant Owner 2" },
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766318234070-3a71e283.jpg", alt: "Restaurant Owner 3" },
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766184201718-hfojd9bk.jpg", alt: "Restaurant Owner 4" },
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766787044450-9f4y10ts.jpg", alt: "Restaurant Owner 5" }
]}
avatarText="Join 500+ restaurants driving growth"
buttons={[
{ text: "View Solutions", href: "solutions" },
{ text: "See Results", href: "results" }
]}
/>
</div>
<div id="solutions" data-section="solutions">
<ProductCardOne
title="Our Marketing Solutions"
description="Comprehensive strategies designed specifically for restaurants to increase foot traffic, online visibility, and customer loyalty."
tag="Proven Methods"
textboxLayout="default"
animationType="slide-up"
useInvertedBackground="noInvert"
gridVariant="uniform-all-items-equal"
products={[
{
id: "1",
name: "Social Media Management",
price: "Essential",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766787041844-tzssa0wc.jpg",
imageAlt: "Marketing analytics and performance metrics"
imageAlt: "Social Media Strategy",
isFavorited: false
},
{
id: "2",
name: "Local SEO Optimization",
price: "Growth",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766983289277-elw8ical.jpg",
imageAlt: "Collaborative marketing team working together"
imageAlt: "SEO Services",
isFavorited: false
},
{
id: "3",
name: "Email & SMS Campaigns",
price: "Growth",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766983290082-rq47q3ut.jpg",
imageAlt: "Earning potential and financial growth"
imageAlt: "Email Marketing",
isFavorited: false
},
{
id: "4",
name: "Influencer Partnerships",
price: "Premium",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766983291397-8uh3i1cf.jpg",
imageAlt: "Network and partnership connections"
imageAlt: "Influencer Collaborations",
isFavorited: false
}
]}
/>
</div>
<div id="about" data-section="about">
<InlineImageSplitTextAbout
heading={[
{ type: "text", content: "Empowering Marketers Since 2015" },
{
type: "image",
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766787044450-9f4y10ts.jpg",
alt: "AffiliateHub team"
},
{ type: "text", content: "to maximize their earnings" }
]}
useInvertedBackground="noInvert"
buttons={[
{ text: "Learn More", href: "#features" }
]}
/>
</div>
<div id="features" data-section="features">
<FeatureCardFifteen
title="Everything You Need to Succeed"
description="Our comprehensive platform provides all the tools and features you need to build, manage, and scale your affiliate marketing business."
animationType="slide-up"
<FeatureCardThree
title="Why Restaurants Choose Us"
description="Our integrated marketing approach combines digital strategy, community engagement, and customer analytics to deliver measurable growth."
tag="Our Advantages"
textboxLayout="default"
animationType="slide-up"
useInvertedBackground="noInvert"
gridVariant="uniform-all-items-equal"
features={[
{
id: "1",
title: "Real-Time Analytics",
description: "Track every click, conversion, and commission in real-time with our advanced analytics dashboard.",
title: "Targeted Campaigns",
description: "Reach hungry diners in your area with precision-targeted ads that convert browsers into customers.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766983292413-wq7r64pm.jpg",
imageAlt: "Analytics dashboard interface"
imageAlt: "Targeted Marketing"
},
{
id: "2",
title: "Marketing Automation",
description: "Automate your campaigns and reach your audience at scale with our intelligent marketing tools.",
title: "Reputation Management",
description: "Build and protect your restaurant's online reputation with 24/7 review monitoring and response strategies.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766787045743-6gjau4zf.jpg",
imageAlt: "Marketing automation workflow"
imageAlt: "Reputation Management"
},
{
id: "3",
title: "Commission Tracking",
description: "Transparent commission tracking with instant payouts and detailed payment history.",
title: "Analytics & Insights",
description: "Track every campaign with detailed analytics to understand what drives reservations and repeat visits.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766983293269-qul9w8a9.jpg",
imageAlt: "Commission tracking system"
imageAlt: "Analytics Dashboard"
},
{
id: "4",
title: "24/7 Support",
description: "Dedicated support team available round the clock to help you succeed.",
title: "Event Promotion",
description: "Fill your restaurant for special events, promotions, and seasonal offerings with targeted event marketing.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766983294082-ngjm8l0d.jpg",
imageAlt: "Customer support team"
imageAlt: "Event Marketing"
}
]}
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardEight
title="Success Stories from Our Affiliates"
description="See how our platform has helped thousands of marketers grow their income and build sustainable businesses."
<TestimonialCardOne
title="Results That Speak for Themselves"
description="See how restaurants in your area are transforming their business with our strategic marketing approach."
tag="Success Stories"
textboxLayout="default"
animationType="slide-up"
useInvertedBackground="noInvert"
gridVariant="uniform-all-items-equal"
testimonials={[
{
id: "1",
name: "Sarah Mitchell",
role: "Digital Marketer",
company: "Growth Marketing Co",
name: "Elena Martinez",
role: "Owner",
company: "Bella Italia Restaurant",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766399072529-1z8sle2r.jpg",
imageAlt: "Sarah Mitchell portrait"
imageAlt: "Elena Martinez"
},
{
id: "2",
name: "James Chen",
role: "Marketing Manager",
company: "Tech Solutions Inc",
role: "General Manager",
company: "Fusion Kitchen",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766140153329-bmp1nqc3.jpg",
imageAlt: "James Chen portrait"
imageAlt: "James Chen"
},
{
id: "3",
name: "Emma Johnson",
role: "Affiliate Director",
company: "Online Ventures",
name: "Sarah Thompson",
role: "Marketing Director",
company: "The Grill House",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766318234070-3a71e283.jpg",
imageAlt: "Emma Johnson portrait"
imageAlt: "Sarah Thompson"
},
{
id: "4",
name: "Michael Rodriguez",
role: "Independent Affiliate",
company: "Digital Entrepreneurs",
name: "Marcus Johnson",
role: "Owner",
company: "Soul Food Kitchen",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766184201718-hfojd9bk.jpg",
imageAlt: "Michael Rodriguez portrait"
imageAlt: "Marcus Johnson"
}
]}
/>
</div>
<div id="faq" data-section="faq">
<FaqSplitMedia
title="Common Questions About Affiliate Marketing"
description="Find answers to frequently asked questions about our platform and affiliate program."
textboxLayout="default"
<div id="results" data-section="results">
<FaqSplitText
sideTitle="Common Restaurant Marketing Questions"
sideDescription="Everything you need to know about growing your restaurant through strategic marketing and customer engagement."
textPosition="left"
useInvertedBackground="noInvert"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766140104217-wfflli6f.jpg"
imageAlt="Customer support team helping affiliates"
mediaPosition="left"
faqs={[
{
id: "1",
title: "How much can I earn as an affiliate?",
content: "Earnings depend on your marketing efforts and the products you promote. Our top affiliates earn $5,000+ per month. We offer competitive commission rates ranging from 15% to 40% depending on the product tier."
title: "How can digital marketing increase restaurant traffic?",
content: "Digital marketing reaches hungry customers actively searching for dining options. We use targeted ads, local SEO, and social media to get your restaurant in front of the right people at the right time."
},
{
id: "2",
title: "How often do I get paid?",
content: "We offer flexible payment schedules. Choose weekly, bi-weekly, or monthly payouts. Payments are processed automatically to your preferred payment method with no hidden fees."
title: "What's the best way to build customer loyalty?",
content: "Loyalty comes from consistent experience and genuine engagement. We help you create email campaigns, loyalty programs, and community events that keep customers coming back and referring friends."
},
{
id: "3",
title: "What marketing materials are provided?",
content: "We provide banners, landing pages, email templates, social media graphics, and video assets. All materials are professionally designed and ready to use."
title: "How important are online reviews for restaurants?",
content: "Online reviews are critical—85% of customers trust reviews as much as personal recommendations. We monitor and respond to reviews, encourage satisfied customers to leave feedback, and help manage your online reputation."
},
{
id: "4",
title: "Do I need experience to get started?",
content: "No experience necessary! We provide training, resources, and dedicated support to help you succeed, whether you're a seasoned marketer or just starting out."
title: "What social media platforms work best for restaurants?",
content: "Instagram and TikTok are ideal for food photography and videos that make mouths water. Facebook reaches local audiences, while Google Business helps customers find you. We optimize all channels for your restaurant."
},
{
id: "5",
title: "What's your cookie duration?",
content: "We offer a 45-day cookie window, giving you plenty of time to convert your referred customers. This is one of the longest in the industry."
title: "How do you measure marketing ROI for restaurants?",
content: "We track reservation increases, website traffic from campaigns, social media engagement, and customer acquisition costs. You'll see clear metrics showing how marketing drives revenue growth."
}
]}
/>
</div>
<div id="contact" data-section="contact">
<ContactFaq
ctaTitle="Ready to Start Earning?"
ctaDescription="Join thousands of successful affiliates. Book a call with our team to discuss your affiliate marketing goals."
ctaButton={{
text: "Book a Free Call",
href: "contact"
}}
ctaIcon={Phone}
<ContactCenter
tag="Ready to Grow?"
title="Start Your Restaurant Marketing Journey"
description="Join hundreds of restaurants that have transformed their business with strategic marketing. Get your free consultation today and discover how we can drive more customers to your door."
tagIcon={Mail}
useInvertedBackground="noInvert"
animationType="slide-up"
faqs={[
{
id: "1",
title: "What's the application process?",
content: "Simply fill out our affiliate application form. We review applications within 24 hours. Most qualified marketers are approved immediately."
},
{
id: "2",
title: "Are there any fees to join?",
content: "Absolutely not! Joining our affiliate program is completely free. There are no setup fees, monthly fees, or hidden charges."
},
{
id: "3",
title: "Can I promote multiple products?",
content: "Yes! We encourage our affiliates to promote multiple products from our catalog. This diversifies your income streams and maximizes earning potential."
}
]}
inputPlaceholder="restaurant@example.com"
buttonText="Get Free Consultation"
termsText="We'll share strategies and insights. No spam, unsubscribe anytime."
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseSocial
logoText="AffiliateHub"
description="Empower your affiliate marketing business with tools designed for success. Join our community of top earners today."
<FooterLogoEmphasis
columns={[
{
title: "Platform",
items: [
{ label: "Dashboard", href: "#" },
{ label: "Analytics", href: "#" },
{ label: "Resources", href: "#" }
{ label: "Social Media Marketing", href: "solutions" },
{ label: "Local SEO Services", href: "solutions" },
{ label: "Email Campaigns", href: "solutions" }
]
},
{
title: "Company",
items: [
{ label: "About Us", href: "about" },
{ label: "Blog", href: "#" },
{ label: "Careers", href: "#" }
{ label: "Reputation Management", href: "features" },
{ label: "Analytics & Reporting", href: "features" },
{ label: "Event Promotion", href: "features" }
]
},
{
items: [
{ label: "Get Started", href: "contact" },
{ label: "View Case Studies", href: "testimonials" },
{ label: "Book Consultation", href: "contact" }
]
},
{
title: "Legal",
items: [
{ label: "Terms of Service", href: "#" },
{ label: "Privacy Policy", href: "#" },
{ label: "Contact", href: "contact" }
{ label: "Terms of Service", href: "#" },
{ label: "Cookie Policy", href: "#" }
]
}
]}
socialLinks={[
{ icon: Twitter, href: "https://twitter.com", ariaLabel: "Twitter" },
{ icon: Linkedin, href: "https://linkedin.com", ariaLabel: "LinkedIn" },
{ icon: Facebook, href: "https://facebook.com", ariaLabel: "Facebook" },
{ icon: Youtube, href: "https://youtube.com", ariaLabel: "YouTube" }
]}
copyrightText="© 2025 AffiliateHub. All rights reserved."
logoText="Restaurant Marketing"
/>
</div>
</ThemeProvider>
);
}
}