Merge version_2 into main #2

Merged
bender merged 2 commits from version_2 into main 2026-03-06 16:28:24 +00:00
2 changed files with 51 additions and 56 deletions

View File

@@ -1,46 +1,20 @@
import type { Metadata } from "next";
import { Halant } from "next/font/google";
import { Inter } from "next/font/google";
import { Raleway } from "next/font/google";
import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
const halant = Halant({
variable: "--font-halant", subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
const inter = Inter({
variable: "--font-inter", subsets: ["latin"],
});
const raleway = Raleway({
variable: "--font-raleway", subsets: ["latin"],
});
const inter = Inter({ subsets: ["latin"] });
export const metadata: Metadata = {
title: "Creator Hub - Showcase Your Portfolio & Grow Your Audience", description: "Build your professional creative portfolio and connect with brands. Grow your audience with our portfolio platform for content creators.", keywords: "content creator portfolio, creative portfolio, creator platform, showcase portfolio", metadataBase: new URL("https://creatorhub.com"),
openGraph: {
title: "Creator Hub - Portfolio Platform for Content Creators", description: "Showcase your work and grow your audience as a content creator", url: "https://creatorhub.com", siteName: "Creator Hub", type: "website"},
twitter: {
card: "summary_large_image", title: "Creator Hub - Your Creative Portfolio Platform", description: "Build and showcase your creative work"},
};
title: "Creator Hub", description: "Showcase your creative work and grow your audience"};
export default function RootLayout({
children,
}: Readonly<{
}: {
children: React.ReactNode;
}>) {
}) {
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body
className={`${halant.variable} ${inter.variable} ${raleway.variable} antialiased`}
>
<Tag />
{children}
<html lang="en">
<body className={inter.className}>{children}
<script
dangerouslySetInnerHTML={{
__html: `
@@ -1408,7 +1382,6 @@ export default function RootLayout({
}}
/>
</body>
</ServiceWrapper>
</html>
);
}

View File

@@ -52,19 +52,24 @@ export default function CreatorHubPage() {
mediaItems={[
{
imageSrc:
"http://img.b2bpic.net/free-psd/business-concept_23-2150288633.jpg", imageAlt: "Creator portfolio showcase 1"},
"http://img.b2bpic.net/free-psd/business-concept_23-2150288633.jpg", imageAlt: "Creator portfolio showcase 1"
},
{
imageSrc:
"http://img.b2bpic.net/free-vector/hand-drawn-portfolio-templates_23-2149210060.jpg", imageAlt: "Creator portfolio showcase 2"},
"http://img.b2bpic.net/free-vector/hand-drawn-portfolio-templates_23-2149210060.jpg", imageAlt: "Creator portfolio showcase 2"
},
{
imageSrc:
"http://img.b2bpic.net/free-photo/social-media-communication-community-global-concept_53876-64987.jpg", imageAlt: "Creator portfolio showcase 3"},
"http://img.b2bpic.net/free-photo/social-media-communication-community-global-concept_53876-64987.jpg", imageAlt: "Creator portfolio showcase 3"
},
{
imageSrc:
"http://img.b2bpic.net/free-vector/flat-design-cv-template_23-2151050121.jpg", imageAlt: "Creator portfolio showcase 4"},
"http://img.b2bpic.net/free-vector/flat-design-cv-template_23-2151050121.jpg", imageAlt: "Creator portfolio showcase 4"
},
{
imageSrc:
"http://img.b2bpic.net/free-vector/flat-design-portfolio-template-design_52683-80880.jpg", imageAlt: "Creator portfolio showcase 5"},
"http://img.b2bpic.net/free-vector/flat-design-portfolio-template-design_52683-80880.jpg", imageAlt: "Creator portfolio showcase 5"
},
]}
/>
</div>
@@ -89,22 +94,26 @@ export default function CreatorHubPage() {
id: 1,
title: "Content Strategy", description:
"Strategic planning and execution for maximum engagement and audience growth.", imageSrc:
"http://img.b2bpic.net/free-vector/dashboard-user-panel-template_23-2148379701.jpg"},
"http://img.b2bpic.net/free-vector/dashboard-user-panel-template_23-2148379701.jpg"
},
{
id: 2,
title: "Production Quality", description:
"Professional-grade content creation with attention to detail and brand consistency.", imageSrc:
"http://img.b2bpic.net/free-photo/young-girl-plays-guitar-recording-video-sound_169016-17116.jpg"},
"http://img.b2bpic.net/free-photo/young-girl-plays-guitar-recording-video-sound_169016-17116.jpg"
},
{
id: 3,
title: "Analytics & Insights", description:
"Data-driven approach to understand audience behavior and optimize content.", imageSrc:
"http://img.b2bpic.net/free-photo/people-hangout-together-coffee-shop_53876-16001.jpg"},
"http://img.b2bpic.net/free-photo/people-hangout-together-coffee-shop_53876-16001.jpg"
},
{
id: 4,
title: "Brand Partnerships", description:
"Connecting creators with premium brand collaborations and sponsorship opportunities.", imageSrc:
"http://img.b2bpic.net/free-photo/close-up-people-celebrating-birthday-work_23-2149295584.jpg"},
"http://img.b2bpic.net/free-photo/close-up-people-celebrating-birthday-work_23-2149295584.jpg"
},
]}
textboxLayout="default"
useInvertedBackground={true}
@@ -121,15 +130,20 @@ export default function CreatorHubPage() {
id: "1", title: "Content Creator - Photography", subtitle: "Fashion & Lifestyle · 850K followers · Growing", category: "Photography", value: "+45% Growth", buttons: [{ text: "View Profile", href: "#" }],
},
{
id: "2", title: "Influencer - Video Production", subtitle: "Tech & Innovation · 2.3M followers · Viral Content", category: "Video", value: "2.5M Engagement"},
id: "2", title: "Influencer - Video Production", subtitle: "Tech & Innovation · 2.3M followers · Viral Content", category: "Video", value: "2.5M Engagement"
},
{
id: "3", title: "Podcast Host - Audio Content", subtitle: "Business & Startups · 500K listeners · Top 10 Ranked", category: "Podcast", value: "#8 Trending"},
id: "3", title: "Podcast Host - Audio Content", subtitle: "Business & Startups · 500K listeners · Top 10 Ranked", category: "Podcast", value: "#8 Trending"
},
{
id: "4", title: "Designer - Graphics & Branding", subtitle: "Design · Portfolio · Award Winner", category: "Design", value: "50+ Awards"},
id: "4", title: "Designer - Graphics & Branding", subtitle: "Design · Portfolio · Award Winner", category: "Design", value: "50+ Awards"
},
{
id: "5", title: "Content Writer - Storytelling", subtitle: "Lifestyle & Culture · 1M subscribers · Bestseller", category: "Writing", value: "12 Publications"},
id: "5", title: "Content Writer - Storytelling", subtitle: "Lifestyle & Culture · 1M subscribers · Bestseller", category: "Writing", value: "12 Publications"
},
{
id: "6", title: "Video Editor - Motion Graphics", subtitle: "Entertainment · 3.2M subscribers · Consistent Uploads", category: "Editing", value: "Weekly Releases"},
id: "6", title: "Video Editor - Motion Graphics", subtitle: "Entertainment · 3.2M subscribers · Consistent Uploads", category: "Editing", value: "Weekly Releases"
},
]}
animationType="slide-up"
textboxLayout="default"
@@ -147,16 +161,20 @@ export default function CreatorHubPage() {
members={[
{
id: "1", name: "Alexandra Chen", role: "Fashion & Lifestyle Creator", imageSrc:
"http://img.b2bpic.net/free-photo/front-view-female-tailor-posing-studio-with-sewing-machine_23-2148834103.jpg"},
"http://img.b2bpic.net/free-photo/front-view-female-tailor-posing-studio-with-sewing-machine_23-2148834103.jpg"
},
{
id: "2", name: "Marcus Williams", role: "Tech Content Creator", imageSrc:
"http://img.b2bpic.net/free-photo/portrait-man-close-up-hard-light_1321-497.jpg"},
"http://img.b2bpic.net/free-photo/portrait-man-close-up-hard-light_1321-497.jpg"
},
{
id: "3", name: "Sofia Martinez", role: "Travel & Adventure Creator", imageSrc:
"http://img.b2bpic.net/free-photo/young-redhead-female-photographer-makes-lifestyle-shooting-city-centre-takes-photos-smiles-lo_1258-151954.jpg"},
"http://img.b2bpic.net/free-photo/young-redhead-female-photographer-makes-lifestyle-shooting-city-centre-takes-photos-smiles-lo_1258-151954.jpg"
},
{
id: "4", name: "James Park", role: "Gaming & Entertainment Creator", imageSrc:
"http://img.b2bpic.net/free-photo/content-creator-using-smartphone-live-broadcast-subscribers-pov_482257-82896.jpg"},
"http://img.b2bpic.net/free-photo/content-creator-using-smartphone-live-broadcast-subscribers-pov_482257-82896.jpg"
},
]}
textboxLayout="default"
useInvertedBackground={true}
@@ -174,19 +192,23 @@ export default function CreatorHubPage() {
{
id: "1", name: "Jessica Thompson", role: "Founder", company: "Style & Soul Media", rating: 5,
imageSrc:
"http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg"},
"http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg"
},
{
id: "2", name: "David Kumar", role: "CEO", company: "Digital Innovators", rating: 5,
imageSrc:
"http://img.b2bpic.net/free-photo/senior-businessman-with-arms-crossed-outside-modern-office-building_1139-1083.jpg"},
"http://img.b2bpic.net/free-photo/senior-businessman-with-arms-crossed-outside-modern-office-building_1139-1083.jpg"
},
{
id: "3", name: "Emma Wilson", role: "Creative Director", company: "Content Studio Pro", rating: 5,
imageSrc:
"http://img.b2bpic.net/free-photo/portrait-beautiful-woman-looking-camera_23-2148304959.jpg"},
"http://img.b2bpic.net/free-photo/portrait-beautiful-woman-looking-camera_23-2148304959.jpg"
},
{
id: "4", name: "Raj Patel", role: "Producer", company: "Creative Commons", rating: 5,
imageSrc:
"http://img.b2bpic.net/free-photo/man-repairing-photo-camera-medium-shot_23-2149893869.jpg"},
"http://img.b2bpic.net/free-photo/man-repairing-photo-camera-medium-shot_23-2149893869.jpg"
},
]}
textboxLayout="default"
useInvertedBackground={false}
@@ -200,7 +222,7 @@ export default function CreatorHubPage() {
description="Join thousands of creators who are growing their audience and building sustainable careers with Creator Hub."
buttons={[
{ text: "Start Free Trial", href: "#" },
{ text: "Schedule Demo", href: "#" },
{ text: "View Success Stories", href: "#testimonials" },
]}
background={{ variant: "sparkles-gradient" }}
useInvertedBackground={true}