Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
@@ -142,7 +142,7 @@ export default function ContactPage() {
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterMedia
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/a-diverse-group-of-learners-collaboratin-1773938107383-699a2705.png"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/a-diverse-group-of-learners-collaboratin-1773938107383-699a2705.png?_wi=4"
|
||||
imageAlt="WordMaster community learning"
|
||||
logoText="WordMaster"
|
||||
copyrightText="© 2025 WordMaster | AI Language Learning Platform"
|
||||
|
||||
@@ -6,18 +6,50 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
import { getVisualEditScript } from "@/utils/visual-edit-script";
|
||||
|
||||
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Webild components 2",
|
||||
description: "Generated by create next app",
|
||||
};
|
||||
const halant = Halant({
|
||||
variable: "--font-halant",
|
||||
subsets: ["latin"],
|
||||
weight: ["300", "400", "500", "600", "700"],
|
||||
});
|
||||
|
||||
const inter = Inter({
|
||||
variable: "--font-inter",
|
||||
subsets: ["latin"],
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "WordMaster - AI Language Learning Platform | Learn by Reading",
|
||||
description: "Master languages by reading real content. WordMaster combines AI translation, spaced repetition, and intelligent tutoring. Learn 7 languages with 10,000+ words. Start free today.",
|
||||
keywords: ["language learning", "AI tutor", "spaced repetition", "vocabulary learning", "translation", "multilingual", "education"],
|
||||
metadataBase: new URL("https://wordmaster.com"),
|
||||
alternates: {
|
||||
canonical: "https://wordmaster.com",
|
||||
},
|
||||
openGraph: {
|
||||
title: "WordMaster - AI Language Learning Platform",
|
||||
description: "Learn languages naturally while reading real content. AI-powered translation, spaced repetition, and tutoring.",
|
||||
url: "https://wordmaster.com",
|
||||
siteName: "WordMaster",
|
||||
type: "website",
|
||||
images: [
|
||||
{
|
||||
url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/a-modern-clean-ai-language-learning-dash-1773938106783-7d434a23.png",
|
||||
alt: "WordMaster AI language learning platform dashboard",
|
||||
},
|
||||
],
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image",
|
||||
title: "WordMaster - Learn Languages Through Real Content",
|
||||
description: "AI-powered translation and spaced repetition for natural language acquisition.",
|
||||
images: ["https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/a-modern-clean-ai-language-learning-dash-1773938106783-7d434a23.png"],
|
||||
},
|
||||
robots: {
|
||||
index: true,
|
||||
follow: true,
|
||||
},
|
||||
};
|
||||
|
||||
export default function RootLayout({
|
||||
children,
|
||||
}: Readonly<{
|
||||
@@ -26,7 +58,9 @@ export default function RootLayout({
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body className={`${inter.variable} antialiased`}>
|
||||
<body
|
||||
className={`${halant.variable} ${inter.variable} antialiased`}
|
||||
>
|
||||
<Tag />
|
||||
{children}
|
||||
<script
|
||||
@@ -38,4 +72,4 @@ export default function RootLayout({
|
||||
</ServiceWrapper>
|
||||
</html>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -90,21 +90,21 @@ export default function LearnPage() {
|
||||
id: "1",
|
||||
title: "Instant Web Translation",
|
||||
description: "Translate any webpage dynamically while preserving layout and structure. No code or UI elements are translated—only the content you need.",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/a-web-browser-showing-dynamic-text-trans-1773938107281-409499c5.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/a-web-browser-showing-dynamic-text-trans-1773938107281-409499c5.png?_wi=2",
|
||||
imageAlt: "Web translation interface",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "AI-Powered Grammar Tutor",
|
||||
description: "Get real-time feedback on your writing. Our AI tutor corrects mistakes and explains grammar rules tailored to your proficiency level.",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/an-ai-tutoring-interface-showing-grammar-1773938107629-60172540.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/an-ai-tutoring-interface-showing-grammar-1773938107629-60172540.png?_wi=2",
|
||||
imageAlt: "AI tutoring interface",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Spaced Repetition System",
|
||||
description: "Our scientifically-proven SM-2 algorithm optimizes your study schedule. Review at the perfect time to maximize long-term retention.",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/a-visual-representation-of-the-sm-2-spac-1773938109525-69b6d965.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/a-visual-representation-of-the-sm-2-spac-1773938109525-69b6d965.png?_wi=2",
|
||||
imageAlt: "Spaced repetition algorithm",
|
||||
},
|
||||
]}
|
||||
@@ -130,42 +130,42 @@ export default function LearnPage() {
|
||||
id: "english",
|
||||
name: "English Vocabulary",
|
||||
price: "A1 - C1 Levels",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/english-language-flag-and-vocabulary-dat-1773938107588-b8884c16.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/english-language-flag-and-vocabulary-dat-1773938107588-b8884c16.png?_wi=2",
|
||||
imageAlt: "English language",
|
||||
},
|
||||
{
|
||||
id: "german",
|
||||
name: "German Vocabulary",
|
||||
price: "A1 - C1 Levels",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/german-language-flag-and-vocabulary-data-1773938108173-95710bcb.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/german-language-flag-and-vocabulary-data-1773938108173-95710bcb.png?_wi=2",
|
||||
imageAlt: "German language",
|
||||
},
|
||||
{
|
||||
id: "spanish",
|
||||
name: "Spanish Vocabulary",
|
||||
price: "A1 - C1 Levels",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/spanish-language-flag-and-vocabulary-dat-1773938107133-06722b8e.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/spanish-language-flag-and-vocabulary-dat-1773938107133-06722b8e.png?_wi=2",
|
||||
imageAlt: "Spanish language",
|
||||
},
|
||||
{
|
||||
id: "chinese",
|
||||
name: "Chinese Vocabulary",
|
||||
price: "A1 - C1 Levels",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/chinese-language-flag-and-vocabulary-dat-1773938106926-50ff7548.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/chinese-language-flag-and-vocabulary-dat-1773938106926-50ff7548.png?_wi=2",
|
||||
imageAlt: "Chinese language",
|
||||
},
|
||||
{
|
||||
id: "arabic",
|
||||
name: "Arabic Vocabulary",
|
||||
price: "A1 - C1 Levels",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/arabic-language-flag-and-vocabulary-data-1773938107654-9f4cce72.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/arabic-language-flag-and-vocabulary-data-1773938107654-9f4cce72.png?_wi=2",
|
||||
imageAlt: "Arabic language",
|
||||
},
|
||||
{
|
||||
id: "russian",
|
||||
name: "Russian Vocabulary",
|
||||
price: "A1 - C1 Levels",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/russian-language-flag-and-vocabulary-dat-1773938108218-13f96432.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/russian-language-flag-and-vocabulary-dat-1773938108218-13f96432.png?_wi=2",
|
||||
imageAlt: "Russian language",
|
||||
},
|
||||
]}
|
||||
@@ -222,7 +222,7 @@ export default function LearnPage() {
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterMedia
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/a-diverse-group-of-learners-collaboratin-1773938107383-699a2705.png"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/a-diverse-group-of-learners-collaboratin-1773938107383-699a2705.png?_wi=2"
|
||||
imageAlt="WordMaster community learning"
|
||||
logoText="WordMaster"
|
||||
copyrightText="© 2025 WordMaster | AI Language Learning Platform"
|
||||
|
||||
@@ -126,7 +126,7 @@ export default function HomePage() {
|
||||
id: "1",
|
||||
title: "Instant Web Translation",
|
||||
description: "Translate any webpage dynamically while preserving layout and structure. No code or UI elements are translated—only the content you need.",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/a-web-browser-showing-dynamic-text-trans-1773938107281-409499c5.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/a-web-browser-showing-dynamic-text-trans-1773938107281-409499c5.png?_wi=1",
|
||||
imageAlt: "Web translation interface",
|
||||
},
|
||||
{
|
||||
@@ -140,14 +140,14 @@ export default function HomePage() {
|
||||
id: "3",
|
||||
title: "SM-2 Spaced Repetition",
|
||||
description: "Advanced algorithm tracks your learning progress, optimizes review intervals, and adapts difficulty. Remember words longer with less effort.",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/a-visual-representation-of-the-sm-2-spac-1773938109525-69b6d965.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/a-visual-representation-of-the-sm-2-spac-1773938109525-69b6d965.png?_wi=1",
|
||||
imageAlt: "Spaced repetition algorithm",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
title: "AI Tutoring System",
|
||||
description: "Real-time grammar checking, mistake correction, and explanations tailored to your level. Get instant feedback on your language usage.",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/an-ai-tutoring-interface-showing-grammar-1773938107629-60172540.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/an-ai-tutoring-interface-showing-grammar-1773938107629-60172540.png?_wi=1",
|
||||
imageAlt: "AI tutoring interface",
|
||||
},
|
||||
]}
|
||||
@@ -214,42 +214,42 @@ export default function HomePage() {
|
||||
id: "english",
|
||||
name: "English Vocabulary",
|
||||
price: "A1 - C1 Levels",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/english-language-flag-and-vocabulary-dat-1773938107588-b8884c16.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/english-language-flag-and-vocabulary-dat-1773938107588-b8884c16.png?_wi=1",
|
||||
imageAlt: "English language",
|
||||
},
|
||||
{
|
||||
id: "german",
|
||||
name: "German Vocabulary",
|
||||
price: "A1 - C1 Levels",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/german-language-flag-and-vocabulary-data-1773938108173-95710bcb.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/german-language-flag-and-vocabulary-data-1773938108173-95710bcb.png?_wi=1",
|
||||
imageAlt: "German language",
|
||||
},
|
||||
{
|
||||
id: "spanish",
|
||||
name: "Spanish Vocabulary",
|
||||
price: "A1 - C1 Levels",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/spanish-language-flag-and-vocabulary-dat-1773938107133-06722b8e.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/spanish-language-flag-and-vocabulary-dat-1773938107133-06722b8e.png?_wi=1",
|
||||
imageAlt: "Spanish language",
|
||||
},
|
||||
{
|
||||
id: "chinese",
|
||||
name: "Chinese Vocabulary",
|
||||
price: "A1 - C1 Levels",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/chinese-language-flag-and-vocabulary-dat-1773938106926-50ff7548.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/chinese-language-flag-and-vocabulary-dat-1773938106926-50ff7548.png?_wi=1",
|
||||
imageAlt: "Chinese language",
|
||||
},
|
||||
{
|
||||
id: "arabic",
|
||||
name: "Arabic Vocabulary",
|
||||
price: "A1 - C1 Levels",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/arabic-language-flag-and-vocabulary-data-1773938107654-9f4cce72.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/arabic-language-flag-and-vocabulary-data-1773938107654-9f4cce72.png?_wi=1",
|
||||
imageAlt: "Arabic language",
|
||||
},
|
||||
{
|
||||
id: "russian",
|
||||
name: "Russian Vocabulary",
|
||||
price: "A1 - C1 Levels",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/russian-language-flag-and-vocabulary-dat-1773938108218-13f96432.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/russian-language-flag-and-vocabulary-dat-1773938108218-13f96432.png?_wi=1",
|
||||
imageAlt: "Russian language",
|
||||
},
|
||||
]}
|
||||
@@ -395,7 +395,7 @@ export default function HomePage() {
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterMedia
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/a-diverse-group-of-learners-collaboratin-1773938107383-699a2705.png"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/a-diverse-group-of-learners-collaboratin-1773938107383-699a2705.png?_wi=1"
|
||||
imageAlt="WordMaster community learning"
|
||||
logoText="WordMaster"
|
||||
copyrightText="© 2025 WordMaster | AI Language Learning Platform"
|
||||
|
||||
@@ -191,7 +191,7 @@ export default function PricingPage() {
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterMedia
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/a-diverse-group-of-learners-collaboratin-1773938107383-699a2705.png"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BAhaIpFAYLNzimScpNmULHDHVq/a-diverse-group-of-learners-collaboratin-1773938107383-699a2705.png?_wi=3"
|
||||
imageAlt="WordMaster community learning"
|
||||
logoText="WordMaster"
|
||||
copyrightText="© 2025 WordMaster | AI Language Learning Platform"
|
||||
|
||||
Reference in New Issue
Block a user