Merge version_1 into main #2

Merged
bender merged 1 commits from version_1 into main 2026-03-10 06:00:04 +00:00

View File

@@ -9,17 +9,17 @@ import TestimonialCardFive from "@/components/sections/testimonial/TestimonialCa
import FaqBase from "@/components/sections/faq/FaqBase";
import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import { Flame, Gamepad2, Brain, Trophy, Smile, Star, HelpCircle } from "lucide-react";
import { Flame, Gamepad2, Brain, Trophy, Smile, Star, HelpCircle, Zap, Calendar } from "lucide-react";
export default function HomePage() {
return (
<ThemeProvider
defaultButtonVariant="icon-arrow"
defaultTextAnimation="entrance-slide"
defaultTextAnimation="text-shift"
borderRadius="rounded"
contentWidth="small"
sizing="largeSmall"
background="noise"
background="circleGradient"
cardStyle="outline"
primaryButtonStyle="primary-glow"
secondaryButtonStyle="radial-glow"
@@ -36,9 +36,7 @@ export default function HomePage() {
{ name: "FAQ", id: "faq" },
]}
button={{
text: "Play Now",
href: "#featured",
}}
text: "Play Now", href: "#featured"}}
/>
</div>
@@ -48,22 +46,17 @@ export default function HomePage() {
description="Discover thousands of games from Poki and Crazy Games in one unified platform. Create custom events, manage tournaments, and challenge your friends."
buttons={[
{
text: "Explore Games",
href: "#featured",
},
text: "Explore Games", href: "#featured"},
{
text: "Create Event",
href: "#events",
},
text: "Create Event", href: "#events"},
]}
background={{
variant: "noise",
}}
variant: "sparkles-gradient"}}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/modern-gaming-platform-dashboard-interfa-1773122251965-bbd4c838.png"
imageAlt="Gaming platform showcase"
frameStyle="card"
mediaAnimation="slide-up"
buttonAnimation="entrance-slide"
buttonAnimation="slide-up"
/>
</div>
@@ -71,45 +64,15 @@ export default function HomePage() {
<ProductCardFour
products={[
{
id: "1",
name: "Action Quest Adventure",
price: "Free",
variant: "Strategy, Adventure",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/dynamic-action-adventure-game-screenshot-1773122251994-f2ea912f.png?_wi=1",
imageAlt: "Action game",
},
id: "1", name: "Action Quest Adventure", price: "Free", variant: "Strategy, Adventure", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/dynamic-action-adventure-game-screenshot-1773122251994-f2ea912f.png", imageAlt: "Action game"},
{
id: "2",
name: "Puzzle Master Challenge",
price: "Free",
variant: "Puzzle, Logic",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/colorful-puzzle-game-interface-with-inte-1773122252145-c03a08cd.png?_wi=1",
imageAlt: "Puzzle game",
},
id: "2", name: "Puzzle Master Challenge", price: "Free", variant: "Puzzle, Logic", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/colorful-puzzle-game-interface-with-inte-1773122252145-c03a08cd.png", imageAlt: "Puzzle game"},
{
id: "3",
name: "Racing Speedway Elite",
price: "Free",
variant: "Racing, Sports",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/high-speed-racing-game-screenshot-showin-1773122251273-4de03936.png?_wi=1",
imageAlt: "Racing game",
},
id: "3", name: "Racing Speedway Elite", price: "Free", variant: "Racing, Sports", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/high-speed-racing-game-screenshot-showin-1773122251273-4de03936.png", imageAlt: "Racing game"},
{
id: "4",
name: "Casual Arcade Games",
price: "Free",
variant: "Arcade, Casual",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/retro-arcade-game-interface-with-pixelat-1773122253015-3581fab0.png?_wi=1",
imageAlt: "Arcade game",
},
id: "4", name: "Casual Arcade Games", price: "Free", variant: "Arcade, Casual", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/retro-arcade-game-interface-with-pixelat-1773122253015-3581fab0.png", imageAlt: "Arcade game"},
{
id: "5",
name: "Strategy Conquest Battles",
price: "Free",
variant: "Strategy, Multiplayer",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/strategic-turn-based-game-with-fantasy-b-1773122253076-aa53db96.png?_wi=1",
imageAlt: "Strategy game",
},
id: "5", name: "Strategy Conquest Battles", price: "Free", variant: "Strategy, Multiplayer", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/strategic-turn-based-game-with-fantasy-b-1773122253076-aa53db96.png", imageAlt: "Strategy game"},
]}
title="Featured Games"
description="Browse our curated selection of trending games from top platforms"
@@ -131,48 +94,22 @@ export default function HomePage() {
tagIcon={Gamepad2}
features={[
{
title: "Action Games",
description: "Fast-paced adventure and combat experiences",
bentoComponent: "marquee",
centerIcon: Zap,
variant: "text",
texts: [
"Shooting",
"Fighting",
"Platformer",
"Dodge",
"Survival",
],
title: "Action Games", description: "Fast-paced adventure and combat experiences", bentoComponent: "marquee", centerIcon: Zap,
variant: "text", texts: [
"Shooting", "Fighting", "Platformer", "Dodge", "Survival"],
},
{
title: "Puzzle Games",
description: "Brain-teasing challenges and strategy games",
bentoComponent: "marquee",
centerIcon: Brain,
variant: "text",
texts: ["Logic", "Match-3", "Sudoku", "Blocks", "Sliding"],
title: "Puzzle Games", description: "Brain-teasing challenges and strategy games", bentoComponent: "marquee", centerIcon: Brain,
variant: "text", texts: ["Logic", "Match-3", "Sudoku", "Blocks", "Sliding"],
},
{
title: "Sports Games",
description: "Competitive sports and racing experiences",
bentoComponent: "marquee",
centerIcon: Trophy,
variant: "text",
texts: [
"Racing",
"Football",
"Basketball",
"Tennis",
"Golf",
],
title: "Sports Games", description: "Competitive sports and racing experiences", bentoComponent: "marquee", centerIcon: Trophy,
variant: "text", texts: [
"Racing", "Football", "Basketball", "Tennis", "Golf"],
},
{
title: "Casual Games",
description: "Relaxing and entertaining gameplay",
bentoComponent: "marquee",
centerIcon: Smile,
variant: "text",
texts: ["Clicker", "Idle", "Simulation", "Merge", "Collect"],
title: "Casual Games", description: "Relaxing and entertaining gameplay", bentoComponent: "marquee", centerIcon: Smile,
variant: "text", texts: ["Clicker", "Idle", "Simulation", "Merge", "Collect"],
},
]}
animationType="slide-up"
@@ -185,63 +122,22 @@ export default function HomePage() {
<PricingCardNine
plans={[
{
id: "casual",
title: "Casual Tournament",
price: "Free",
period: "per event",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/casual-tournament-event-visualization-sh-1773122252102-13dec969.png?_wi=1",
imageAlt: "Casual tournament",
button: {
text: "Create Event",
href: "#",
},
id: "casual", title: "Casual Tournament", price: "Free", period: "per event", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/casual-tournament-event-visualization-sh-1773122252102-13dec969.png", imageAlt: "Casual tournament", button: {
text: "Create Event", href: "#"},
features: [
"Up to 10 players",
"Custom game selection",
"Basic leaderboard",
"Event timer controls",
"Export results",
],
"Up to 10 players", "Custom game selection", "Basic leaderboard", "Event timer controls", "Export results"],
},
{
id: "competitive",
title: "Competitive League",
price: "Premium",
period: "per month",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/professional-competitive-gaming-league-i-1773122253685-26e3f3fc.png?_wi=1",
imageAlt: "Competitive league",
button: {
text: "Start League",
href: "#",
},
id: "competitive", title: "Competitive League", price: "Premium", period: "per month", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/professional-competitive-gaming-league-i-1773122253685-26e3f3fc.png", imageAlt: "Competitive league", button: {
text: "Start League", href: "#"},
features: [
"Unlimited players",
"Advanced scheduling",
"Real-time rankings",
"Prize pool management",
"Stream integration",
"Custom branding",
],
"Unlimited players", "Advanced scheduling", "Real-time rankings", "Prize pool management", "Stream integration", "Custom branding"],
},
{
id: "pro",
title: "Pro Tournament Suite",
price: "Enterprise",
period: "custom",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/enterprise-level-tournament-management-i-1773122252730-234955a7.png?_wi=1",
imageAlt: "Pro tournament",
button: {
text: "Contact Sales",
href: "#",
},
id: "pro", title: "Pro Tournament Suite", price: "Enterprise", period: "custom", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/enterprise-level-tournament-management-i-1773122252730-234955a7.png", imageAlt: "Pro tournament", button: {
text: "Contact Sales", href: "#"},
features: [
"Unlimited tournaments",
"API access",
"Custom rules engine",
"Advanced analytics",
"Dedicated support",
"White-label options",
],
"Unlimited tournaments", "API access", "Custom rules engine", "Advanced analytics", "Dedicated support", "White-label options"],
},
]}
title="Manage Game Events"
@@ -258,77 +154,23 @@ export default function HomePage() {
<TestimonialCardFive
testimonials={[
{
id: "1",
name: "Alex Johnson, Casual Gamer",
date: "Date: 15 November 2024",
title: "Best gaming hub ever!",
quote:
"GameHub brings all my favorite games in one place. The event management feature makes organizing tournaments with friends so easy. Highly recommended!",
tag: "Verified Player",
avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/friendly-casual-gamer-avatar-portrait-sm-1773122252716-991b4d38.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/happy-casual-gamer-enjoying-gaming-sessi-1773122252023-6cc7c7b8.png?_wi=1",
imageAlt: "Happy gamer",
},
id: "1", name: "Alex Johnson, Casual Gamer", date: "Date: 15 November 2024", title: "Best gaming hub ever!", quote:
"GameHub brings all my favorite games in one place. The event management feature makes organizing tournaments with friends so easy. Highly recommended!", tag: "Verified Player", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/friendly-casual-gamer-avatar-portrait-sm-1773122252716-991b4d38.png", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/happy-casual-gamer-enjoying-gaming-sessi-1773122252023-6cc7c7b8.png", imageAlt: "Happy gamer"},
{
id: "2",
name: "Maria Chen, Competitive Gamer",
date: "Date: 12 November 2024",
title: "Perfect for tournaments",
quote:
"I've organized 5 tournaments on GameHub already. The interface is intuitive, the game selection is massive, and the leaderboard tracking is accurate.",
tag: "Tournament Organizer",
avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/confident-competitive-gamer-avatar-portr-1773122252044-c7d01578.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/tournament-organizer-managing-competitiv-1773122251442-18e2d6e7.png?_wi=1",
imageAlt: "Tournament organizer",
},
id: "2", name: "Maria Chen, Competitive Gamer", date: "Date: 12 November 2024", title: "Perfect for tournaments", quote:
"I've organized 5 tournaments on GameHub already. The interface is intuitive, the game selection is massive, and the leaderboard tracking is accurate.", tag: "Tournament Organizer", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/confident-competitive-gamer-avatar-portr-1773122252044-c7d01578.png", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/tournament-organizer-managing-competitiv-1773122251442-18e2d6e7.png", imageAlt: "Tournament organizer"},
{
id: "3",
name: "James Wilson, Game Developer",
date: "Date: 10 November 2024",
title: "Great platform for exposure",
quote:
"Getting my games featured on GameHub has increased my player base significantly. The platform is well-designed and the team is very supportive.",
tag: "Game Developer",
avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/game-developer-avatar-portrait-creative--1773122252549-cd2a3a25.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/game-developer-showcase-creative-workspa-1773122251357-4124f733.png?_wi=1",
imageAlt: "Developer showcase",
},
id: "3", name: "James Wilson, Game Developer", date: "Date: 10 November 2024", title: "Great platform for exposure", quote:
"Getting my games featured on GameHub has increased my player base significantly. The platform is well-designed and the team is very supportive.", tag: "Game Developer", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/game-developer-avatar-portrait-creative--1773122252549-cd2a3a25.png", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/game-developer-showcase-creative-workspa-1773122251357-4124f733.png", imageAlt: "Developer showcase"},
{
id: "4",
name: "Sarah Lee, Community Manager",
date: "Date: 8 November 2024",
title: "Community engagement at its best",
quote:
"Managing our gaming community has never been easier. GameHub's event system allows us to keep our members engaged and entertained.",
tag: "Community Lead",
avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/community-manager-avatar-portrait-welcom-1773122250752-808320cb.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/community-engagement-event-group-of-game-1773122252778-90e77e92.png",
imageAlt: "Community event",
},
id: "4", name: "Sarah Lee, Community Manager", date: "Date: 8 November 2024", title: "Community engagement at its best", quote:
"Managing our gaming community has never been easier. GameHub's event system allows us to keep our members engaged and entertained.", tag: "Community Lead", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/community-manager-avatar-portrait-welcom-1773122250752-808320cb.png", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/community-engagement-event-group-of-game-1773122252778-90e77e92.png", imageAlt: "Community event"},
{
id: "5",
name: "David Kim, Esports Coach",
date: "Date: 5 November 2024",
title: "Essential for esports training",
quote:
"The game variety and event management tools make GameHub perfect for training esports teams. The analytics are particularly helpful.",
tag: "Esports Coach",
avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/esports-coach-avatar-portrait-authoritat-1773122252072-4434c9de.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/esports-team-training-session-coach-dire-1773122252299-9b59c543.png",
imageAlt: "Team training",
},
id: "5", name: "David Kim, Esports Coach", date: "Date: 5 November 2024", title: "Essential for esports training", quote:
"The game variety and event management tools make GameHub perfect for training esports teams. The analytics are particularly helpful.", tag: "Esports Coach", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/esports-coach-avatar-portrait-authoritat-1773122252072-4434c9de.png", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/esports-team-training-session-coach-dire-1773122252299-9b59c543.png", imageAlt: "Team training"},
{
id: "6",
name: "Emma Rodriguez, Streamer",
date: "Date: 2 November 2024",
title: "Content creators dream",
quote:
"As a content creator, GameHub gives me instant access to hundreds of games and event management tools. My viewers love the variety and engagement.",
tag: "Content Creator",
avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/content-creator-streamer-avatar-portrait-1773122252810-742aa8cf.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/content-streamer-in-action-gaming-monito-1773122252175-03558380.png",
imageAlt: "Streaming content",
},
id: "6", name: "Emma Rodriguez, Streamer", date: "Date: 2 November 2024", title: "Content creators dream", quote:
"As a content creator, GameHub gives me instant access to hundreds of games and event management tools. My viewers love the variety and engagement.", tag: "Content Creator", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/content-creator-streamer-avatar-portrait-1773122252810-742aa8cf.png", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ak2GGYQhhQRXKsgGGTmG24UDuy/content-streamer-in-action-gaming-monito-1773122252175-03558380.png", imageAlt: "Streaming content"},
]}
title="What Players Say"
description="Hear from gamers who love GameHub"
@@ -343,41 +185,23 @@ export default function HomePage() {
<FaqBase
faqs={[
{
id: "1",
title: "What games are available on GameHub?",
content:
"GameHub aggregates thousands of games from Poki and Crazy Games. We feature action, puzzle, sports, casual, and multiplayer games. New games are added regularly to keep the platform fresh and exciting.",
},
id: "1", title: "What games are available on GameHub?", content:
"GameHub aggregates thousands of games from Poki and Crazy Games. We feature action, puzzle, sports, casual, and multiplayer games. New games are added regularly to keep the platform fresh and exciting."},
{
id: "2",
title: "How do I create a tournament event?",
content:
"Creating a tournament is simple! Click the 'Create Event' button, select your games, set player limits, customize rules, and share the event link with participants. Monitor progress in real-time with our leaderboard system.",
},
id: "2", title: "How do I create a tournament event?", content:
"Creating a tournament is simple! Click the 'Create Event' button, select your games, set player limits, customize rules, and share the event link with participants. Monitor progress in real-time with our leaderboard system."},
{
id: "3",
title: "Is GameHub free to use?",
content:
"GameHub offers a free tier with unlimited game access and basic event management. Premium features like advanced tournament tools, custom branding, and analytics are available through our Premium and Enterprise plans.",
},
id: "3", title: "Is GameHub free to use?", content:
"GameHub offers a free tier with unlimited game access and basic event management. Premium features like advanced tournament tools, custom branding, and analytics are available through our Premium and Enterprise plans."},
{
id: "4",
title: "Can I play games offline?",
content:
"Most games on GameHub require an internet connection to play. However, some select casual games may support offline mode. Check individual game descriptions for offline capabilities.",
},
id: "4", title: "Can I play games offline?", content:
"Most games on GameHub require an internet connection to play. However, some select casual games may support offline mode. Check individual game descriptions for offline capabilities."},
{
id: "5",
title: "How do I customize events?",
content:
"Our event customization allows you to choose game categories, set difficulty levels, define scoring rules, create custom leaderboards, set time limits, and add event-specific branding and descriptions.",
},
id: "5", title: "How do I customize events?", content:
"Our event customization allows you to choose game categories, set difficulty levels, define scoring rules, create custom leaderboards, set time limits, and add event-specific branding and descriptions."},
{
id: "6",
title: "What payment methods do you accept?",
content:
"We accept all major credit cards, PayPal, Apple Pay, and Google Pay for premium subscriptions. Billing is handled securely through our trusted payment partners.",
},
id: "6", title: "What payment methods do you accept?", content:
"We accept all major credit cards, PayPal, Apple Pay, and Google Pay for premium subscriptions. Billing is handled securely through our trusted payment partners."},
]}
title="Frequently Asked Questions"
description="Get answers to common questions about GameHub"
@@ -394,17 +218,11 @@ export default function HomePage() {
<FooterLogoReveal
logoText="GameHub"
leftLink={{
text: "Privacy Policy",
href: "/privacy",
}}
text: "Privacy Policy", href: "/privacy"}}
rightLink={{
text: "Terms of Service",
href: "/terms",
}}
text: "Terms of Service", href: "/terms"}}
/>
</div>
</ThemeProvider>
);
}
import { Zap, Calendar } from "lucide-react";