9 Commits

Author SHA1 Message Date
735beeb5cd Merge version_3 into main
Merge version_3 into main
2026-03-05 00:51:07 +00:00
aadbbdf0da Update src/app/styles/base.css 2026-03-05 00:51:03 +00:00
ebbba0b27d Update src/app/page.tsx 2026-03-05 00:51:03 +00:00
2ce9c341d7 Update src/app/layout.tsx 2026-03-05 00:51:02 +00:00
380e5f8fd8 Merge version_2 into main
Merge version_2 into main
2026-03-05 00:48:57 +00:00
acd2834794 Update src/app/page.tsx 2026-03-05 00:48:52 +00:00
65884d0d9c Merge version_1 into main
Merge version_1 into main
2026-03-05 00:47:37 +00:00
682c672b56 Merge version_1 into main
Merge version_1 into main
2026-03-05 00:47:06 +00:00
4ecc5b21fe Merge version_1 into main
Merge version_1 into main
2026-03-05 00:37:32 +00:00
3 changed files with 53 additions and 58 deletions

View File

@@ -1,49 +1,25 @@
import type { Metadata } from "next";
import { Halant } from "next/font/google";
import { Inter } from "next/font/google";
import { Fredoka } 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"],
const fredoka = Fredoka({
variable: "--font-fredoka", subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
const inter = Inter({
variable: "--font-inter", subsets: ["latin"],
});
export const metadata: Metadata = {
title: "GameVault - Your Ultimate Gaming Store", description: "Discover thousands of games across all genres on GameVault. Shop the latest releases, exclusive deals, and build your perfect gaming library today.", keywords: "game store, buy games, video games, PC games, gaming platform, game deals", robots: {
index: true,
follow: true,
},
openGraph: {
title: "GameVault - Discover Your Next Favorite Game", description: "The ultimate gaming store with thousands of titles, competitive prices, and 24/7 support.", type: "website", siteName: "GameVault", images: [
{
url: "http://img.b2bpic.net/free-photo/scene-professional-esports-gamer-profile-colored-with-red-blue-light-generative-ai_191095-1967.jpg", alt: "GameVault Gaming Store"},
],
},
twitter: {
card: "summary_large_image", title: "GameVault - Your Ultimate Gaming Store", description: "Browse and buy games from the best gaming platform. Thousands of titles at your fingertips.", images: ["http://img.b2bpic.net/free-photo/scene-professional-esports-gamer-profile-colored-with-red-blue-light-generative-ai_191095-1967.jpg"],
},
};
title: "GameVault - Your Ultimate Gaming Store", description: "Discover and purchase thousands of games across all genres. Find your next favorite game on GameVault."};
export default function RootLayout({
children,
}: Readonly<{
}: {
children: React.ReactNode;
}>) {
}) {
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body
className={`${halant.variable} ${inter.variable} antialiased`}
>
<Tag />
{children}
<html lang="en">
<body className={fredoka.variable}>
{children}
<script
dangerouslySetInnerHTML={{
__html: `
@@ -1411,7 +1387,6 @@ export default function RootLayout({
}}
/>
</body>
</ServiceWrapper>
</html>
);
}

View File

@@ -35,7 +35,8 @@ export default function GameVaultPage() {
{ name: "Support", id: "contact" },
]}
button={{
text: "Shop Now", href: "https://example.com/shop"}}
text: "Shop Now", href: "https://example.com/shop"
}}
animateOnLoad={true}
/>
</div>
@@ -63,7 +64,7 @@ export default function GameVaultPage() {
<div id="products" data-section="products">
<ProductCardOne
title="أفضل العناوين "
description="Our handpicked collection of the most engaging and bestselling games available right now"
description="مجموعتنا المختارة بعناية من أكثر الألعاب جاذبية والأكثر مبيعًا المتاحة الآن"
tag="Top Picks"
tagIcon={Star}
tagAnimation="slide-up"
@@ -102,13 +103,17 @@ export default function GameVaultPage() {
mediaPosition="left"
accordionItems={[
{
id: "1", title: "Action & Adventure", content: "Immerse yourself in fast-paced action games with thrilling storylines. From hack-and-slash battles to open-world exploration, discover intense gaming experiences."},
id: "1", title: "Action & Adventure", content: "Immerse yourself in fast-paced action games with thrilling storylines. From hack-and-slash battles to open-world exploration, discover intense gaming experiences."
},
{
id: "2", title: "Strategy & Simulation", content: "Challenge your mind with strategic gameplay. Build empires, manage resources, and outwit opponents in our collection of strategy and simulation games."},
id: "2", title: "Strategy & Simulation", content: "Challenge your mind with strategic gameplay. Build empires, manage resources, and outwit opponents in our collection of strategy and simulation games."
},
{
id: "3", title: "RPG & Fantasy", content: "Embark on epic quests in fantasy worlds. Create characters, customize builds, and engage in deep storytelling with immersive RPG experiences."},
id: "3", title: "RPG & Fantasy", content: "Embark on epic quests in fantasy worlds. Create characters, customize builds, and engage in deep storytelling with immersive RPG experiences."
},
{
id: "4", title: "Multiplayer & Competitive", content: "Test your skills against players worldwide. Join competitive tournaments, cooperative missions, and social gaming experiences."},
id: "4", title: "Multiplayer & Competitive", content: "Test your skills against players worldwide. Join competitive tournaments, cooperative missions, and social gaming experiences."
},
]}
useInvertedBackground={false}
buttons={[
@@ -127,11 +132,14 @@ export default function GameVaultPage() {
tagAnimation="slide-up"
blogs={[
{
id: "1", category: "Release", title: "Epic Fantasy Adventure Now Available", excerpt: "Experience the most anticipated fantasy RPG of the year with stunning graphics and immersive storytelling.", imageSrc: "http://img.b2bpic.net/free-photo/fantasy-style-scene-with-mountains-landscape_23-2151124977.jpg?_wi=2", imageAlt: "Fantasy game release", authorName: "Alex Turner", authorAvatar: "http://img.b2bpic.net/free-photo/portrait-curly-headed-man-wearing-casual-maroon-t-shirt_176532-8142.jpg", date: "Dec 15, 2024"},
id: "1", category: "Release", title: "Epic Fantasy Adventure Now Available", excerpt: "Experience the most anticipated fantasy RPG of the year with stunning graphics and immersive storytelling.", imageSrc: "http://img.b2bpic.net/free-photo/fantasy-style-scene-with-mountains-landscape_23-2151124977.jpg?_wi=2", imageAlt: "Fantasy game release", authorName: "Alex Turner", authorAvatar: "http://img.b2bpic.net/free-photo/portrait-curly-headed-man-wearing-casual-maroon-t-shirt_176532-8142.jpg", date: "Dec 15, 2024"
},
{
id: "2", category: "Update", title: "Major Season Update for Shadow Strike", excerpt: "New maps, weapons, and competitive ranking system now live for your favorite multiplayer shooter.", imageSrc: "http://img.b2bpic.net/free-photo/redhead-female-biathlon-champion-aiming-with-competitive-gun-studio-grey-background-redhead-female-biathlon-champion-aiming-with-competitive-gun-studio-grey-background_613910-8335.jpg?_wi=2", imageAlt: "Shadow Strike update", authorName: "Jordan Lee", authorAvatar: "http://img.b2bpic.net/free-photo/portrait-curly-headed-man-wearing-casual-maroon-t-shirt_176532-8142.jpg", date: "Dec 12, 2024"},
id: "2", category: "Update", title: "Major Season Update for Shadow Strike", excerpt: "New maps, weapons, and competitive ranking system now live for your favorite multiplayer shooter.", imageSrc: "http://img.b2bpic.net/free-photo/redhead-female-biathlon-champion-aiming-with-competitive-gun-studio-grey-background-redhead-female-biathlon-champion-aiming-with-competitive-gun-studio-grey-background_613910-8335.jpg?_wi=2", imageAlt: "Shadow Strike update", authorName: "Jordan Lee", authorAvatar: "http://img.b2bpic.net/free-photo/portrait-curly-headed-man-wearing-casual-maroon-t-shirt_176532-8142.jpg", date: "Dec 12, 2024"
},
{
id: "3", category: "News", title: "Indie Developer Spotlight", excerpt: "Discover hidden gems from independent studios creating innovative gaming experiences.", imageSrc: "http://img.b2bpic.net/free-vector/flat-design-technology-landing-page_23-2149160088.jpg?_wi=2", imageAlt: "Indie games showcase", authorName: "Casey Roberts", authorAvatar: "http://img.b2bpic.net/free-photo/portrait-curly-headed-man-wearing-casual-maroon-t-shirt_176532-8142.jpg", date: "Dec 10, 2024"},
id: "3", category: "News", title: "Indie Developer Spotlight", excerpt: "Discover hidden gems from independent studios creating innovative gaming experiences.", imageSrc: "http://img.b2bpic.net/free-vector/flat-design-technology-landing-page_23-2149160088.jpg?_wi=2", imageAlt: "Indie games showcase", authorName: "Casey Roberts", authorAvatar: "http://img.b2bpic.net/free-photo/portrait-curly-headed-man-wearing-casual-maroon-t-shirt_176532-8142.jpg", date: "Dec 10, 2024"
},
]}
textboxLayout="default"
useInvertedBackground={false}
@@ -151,17 +159,23 @@ export default function GameVaultPage() {
useInvertedBackground={false}
testimonials={[
{
id: "1", name: "Marcus Chen", handle: "@gamermarcus", testimonial: "GameVault has the best selection of games I've found. The prices are competitive and the customer service is fantastic!", imageSrc: "http://img.b2bpic.net/free-photo/portrait-curly-headed-man-wearing-casual-maroon-t-shirt_176532-8142.jpg?_wi=1", imageAlt: "Marcus Chen"},
id: "1", name: "Marcus Chen", handle: "@gamermarcus", testimonial: "GameVault has the best selection of games I've found. The prices are competitive and the customer service is fantastic!", imageSrc: "http://img.b2bpic.net/free-photo/portrait-curly-headed-man-wearing-casual-maroon-t-shirt_176532-8142.jpg?_wi=1", imageAlt: "Marcus Chen"
},
{
id: "2", name: "Sarah Williams", handle: "@sarahgames", testimonial: "Finally found a game store that understands what gamers want. The personalized recommendations are spot-on every time.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-curly-headed-man-wearing-casual-maroon-t-shirt_176532-8142.jpg?_wi=2", imageAlt: "Sarah Williams"},
id: "2", name: "Sarah Williams", handle: "@sarahgames", testimonial: "Finally found a game store that understands what gamers want. The personalized recommendations are spot-on every time.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-curly-headed-man-wearing-casual-maroon-t-shirt_176532-8142.jpg?_wi=2", imageAlt: "Sarah Williams"
},
{
id: "3", name: "David Park", handle: "@davidplay", testimonial: "The community features here are amazing. I've made great gaming friends through GameVault's multiplayer matching system.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-curly-headed-man-wearing-casual-maroon-t-shirt_176532-8142.jpg?_wi=3", imageAlt: "David Park"},
id: "3", name: "David Park", handle: "@davidplay", testimonial: "The community features here are amazing. I've made great gaming friends through GameVault's multiplayer matching system.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-curly-headed-man-wearing-casual-maroon-t-shirt_176532-8142.jpg?_wi=3", imageAlt: "David Park"
},
{
id: "4", name: "Emma Johnson", handle: "@emmajgaming", testimonial: "Fast downloads, secure checkout, and instant access to my games. This is exactly what I needed as a hardcore gamer.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-curly-headed-man-wearing-casual-maroon-t-shirt_176532-8142.jpg?_wi=4", imageAlt: "Emma Johnson"},
id: "4", name: "Emma Johnson", handle: "@emmajgaming", testimonial: "Fast downloads, secure checkout, and instant access to my games. This is exactly what I needed as a hardcore gamer.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-curly-headed-man-wearing-casual-maroon-t-shirt_176532-8142.jpg?_wi=4", imageAlt: "Emma Johnson"
},
{
id: "5", name: "James Rodriguez", handle: "@jamesplay99", testimonial: "The seasonal sales and bundle deals are incredible. I've built an amazing game library without breaking the bank.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-curly-headed-man-wearing-casual-maroon-t-shirt_176532-8142.jpg?_wi=5", imageAlt: "James Rodriguez"},
id: "5", name: "James Rodriguez", handle: "@jamesplay99", testimonial: "The seasonal sales and bundle deals are incredible. I've built an amazing game library without breaking the bank.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-curly-headed-man-wearing-casual-maroon-t-shirt_176532-8142.jpg?_wi=5", imageAlt: "James Rodriguez"
},
{
id: "6", name: "Lisa Anderson", handle: "@lisaadventures", testimonial: "Best gaming platform I've used. The interface is intuitive and the game discovery features help me find titles I would've missed.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-curly-headed-man-wearing-casual-maroon-t-shirt_176532-8142.jpg?_wi=6", imageAlt: "Lisa Anderson"},
id: "6", name: "Lisa Anderson", handle: "@lisaadventures", testimonial: "Best gaming platform I've used. The interface is intuitive and the game discovery features help me find titles I would've missed.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-curly-headed-man-wearing-casual-maroon-t-shirt_176532-8142.jpg?_wi=6", imageAlt: "Lisa Anderson"
},
]}
animationType="slide-up"
speed={40}
@@ -173,19 +187,25 @@ export default function GameVaultPage() {
ctaTitle="Have Questions?"
ctaDescription="Get in touch with our gaming support team. We're here to help 24/7."
ctaButton={{
text: "Contact Support", href: "https://example.com/support"}}
text: "Contact Support", href: "https://example.com/support"
}}
ctaIcon={Headphones}
faqs={[
{
id: "1", title: "How do I download my purchased games?", content: "Once you purchase a game, head to your Library section. Click the Download button and choose your installation location. Games will download and install automatically."},
id: "1", title: "How do I download my purchased games?", content: "Once you purchase a game, head to your Library section. Click the Download button and choose your installation location. Games will download and install automatically."
},
{
id: "2", title: "Can I refund a game purchase?", content: "Yes! We offer a 30-day refund policy if you've played less than 2 hours. Visit your purchase history and select 'Request a Refund' for any eligible game."},
id: "2", title: "Can I refund a game purchase?", content: "Yes! We offer a 30-day refund policy if you've played less than 2 hours. Visit your purchase history and select 'Request a Refund' for any eligible game."
},
{
id: "3", title: "Are the games secure to download?", content: "Absolutely. All games are verified and scanned for security threats. We use industry-leading encryption for all downloads and transactions."},
id: "3", title: "Are the games secure to download?", content: "Absolutely. All games are verified and scanned for security threats. We use industry-leading encryption for all downloads and transactions."
},
{
id: "4", title: "Do you have mobile gaming options?", content: "Yes! Download our mobile app to browse, purchase, and receive notifications about new releases and special deals directly on your device."},
id: "4", title: "Do you have mobile gaming options?", content: "Yes! Download our mobile app to browse, purchase, and receive notifications about new releases and special deals directly on your device."
},
{
id: "5", title: "What payment methods are accepted?", content: "We accept all major credit cards, digital wallets, and cryptocurrency. Your payment information is secured with bank-level encryption."},
id: "5", title: "What payment methods are accepted?", content: "We accept all major credit cards, digital wallets, and cryptocurrency. Your payment information is secured with bank-level encryption."
},
]}
useInvertedBackground={false}
animationType="slide-up"

View File

@@ -11,7 +11,7 @@ html {
body {
background-color: var(--background);
color: var(--foreground);
font-family: var(--font-inter), sans-serif;
font-family: var(--font-fredoka), sans-serif;
position: relative;
min-height: 100vh;
overscroll-behavior: none;
@@ -24,5 +24,5 @@ h3,
h4,
h5,
h6 {
font-family: var(--font-inter), sans-serif;
font-family: var(--font-fredoka), sans-serif;
}