From f0999f010b8dd861f0638d2e341197abd717286c Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 12 Mar 2026 05:18:29 +0000 Subject: [PATCH 1/7] Update src/app/ask-doubt/page.tsx --- src/app/ask-doubt/page.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/ask-doubt/page.tsx b/src/app/ask-doubt/page.tsx index 2467704..8573726 100644 --- a/src/app/ask-doubt/page.tsx +++ b/src/app/ask-doubt/page.tsx @@ -60,21 +60,21 @@ export default function AskDoubtPage() { id: 1, title: "Upload & Analyze Documents", description: "Upload PDF, Word, PowerPoint, and other documents directly. Our AI instantly analyzes the content, extracts key concepts, and provides comprehensive summaries with visual aids.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ApbYucMzKESh7rlfFqZyNw8tl3/a-clean-organized-study-material-interfa-1773292649675-eaa718f6.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ApbYucMzKESh7rlfFqZyNw8tl3/a-clean-organized-study-material-interfa-1773292649675-eaa718f6.png?_wi=4", imageAlt: "Document upload interface", }, { id: 2, title: "Real-Time AI Chat Support", description: "Chat with our AI assistant in natural language. Ask follow-up questions, request explanations for complex topics, and get instant, context-aware responses tailored to your learning level.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ApbYucMzKESh7rlfFqZyNw8tl3/a-friendly-ai-chatbot-interface-showing--1773292650113-37797d31.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ApbYucMzKESh7rlfFqZyNw8tl3/a-friendly-ai-chatbot-interface-showing--1773292650113-37797d31.png?_wi=3", imageAlt: "AI chat interface", }, { id: 3, title: "Auto-Generated Practice Questions", description: "Our AI automatically generates relevant practice questions from your uploaded materials. Test your understanding and reinforce learning with AI-curated questions tailored to your study content.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ApbYucMzKESh7rlfFqZyNw8tl3/a-modern-quiz-interface-displaying-multi-1773292650480-e2da793d.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ApbYucMzKESh7rlfFqZyNw8tl3/a-modern-quiz-interface-displaying-multi-1773292650480-e2da793d.png?_wi=3", imageAlt: "Generated practice questions", }, ]} -- 2.49.1 From 7b6341c36303d027ccc26f2a19f6e759fda8985a Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 12 Mar 2026 05:18:30 +0000 Subject: [PATCH 2/7] Update src/app/flashcards/page.tsx --- src/app/flashcards/page.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/app/flashcards/page.tsx b/src/app/flashcards/page.tsx index 7e0d6d6..703c1a2 100644 --- a/src/app/flashcards/page.tsx +++ b/src/app/flashcards/page.tsx @@ -26,19 +26,19 @@ export default function FlashcardsPage() { id: 1, title: "Smart Spaced Repetition Algorithm", description: "Our intelligent system optimizes your study schedule based on memory science principles. Cards are presented at the perfect moment to maximize retention and minimize wasted study time.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ApbYucMzKESh7rlfFqZyNw8tl3/a-beautiful-flashcard-interface-with-fli-1773292649709-6cd3e9de.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ApbYucMzKESh7rlfFqZyNw8tl3/a-beautiful-flashcard-interface-with-fli-1773292649709-6cd3e9de.png?_wi=3", }, { id: 2, title: "AI-Generated Flashcard Sets", description: "Upload your notes or topic, and our AI automatically creates 10-15 comprehensive flashcards. Perfect for quick study sessions, exam prep, and reinforcing key concepts.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ApbYucMzKESh7rlfFqZyNw8tl3/a-beautiful-flashcard-interface-with-fli-1773292649709-6cd3e9de.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ApbYucMzKESh7rlfFqZyNw8tl3/a-beautiful-flashcard-interface-with-fli-1773292649709-6cd3e9de.png?_wi=4", }, { id: 3, title: "Progress Tracking & Analytics", description: "Monitor your learning progress with detailed statistics. Track cards mastered, study streaks, and weak areas that need more attention.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ApbYucMzKESh7rlfFqZyNw8tl3/a-personalized-student-profile-dashboard-1773292649996-19e33256.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ApbYucMzKESh7rlfFqZyNw8tl3/a-personalized-student-profile-dashboard-1773292649996-19e33256.png?_wi=3", }, ]; @@ -47,28 +47,28 @@ export default function FlashcardsPage() { id: "basic", name: "Vocabulary Builder", price: "Quick Memorization", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ApbYucMzKESh7rlfFqZyNw8tl3/a-beautiful-flashcard-interface-with-fli-1773292649709-6cd3e9de.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ApbYucMzKESh7rlfFqZyNw8tl3/a-beautiful-flashcard-interface-with-fli-1773292649709-6cd3e9de.png?_wi=5", imageAlt: "Vocabulary flashcard set", }, { id: "intermediate", name: "Concept Mastery", price: "Deep Understanding", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ApbYucMzKESh7rlfFqZyNw8tl3/a-clean-organized-study-material-interfa-1773292649675-eaa718f6.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ApbYucMzKESh7rlfFqZyNw8tl3/a-clean-organized-study-material-interfa-1773292649675-eaa718f6.png?_wi=5", imageAlt: "Concept mastery cards", }, { id: "advanced", name: "Exam Preparation", price: "Full Coverage", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ApbYucMzKESh7rlfFqZyNw8tl3/a-modern-quiz-interface-displaying-multi-1773292650480-e2da793d.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ApbYucMzKESh7rlfFqZyNw8tl3/a-modern-quiz-interface-displaying-multi-1773292650480-e2da793d.png?_wi=5", imageAlt: "Exam prep flashcards", }, { id: "premium", name: "Custom Study Pack", price: "Personalized Learning", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ApbYucMzKESh7rlfFqZyNw8tl3/a-personalized-student-profile-dashboard-1773292649996-19e33256.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ApbYucMzKESh7rlfFqZyNw8tl3/a-personalized-student-profile-dashboard-1773292649996-19e33256.png?_wi=4", imageAlt: "Custom study pack", }, ]; -- 2.49.1 From 6df004e0980d8f9ce8ae930a1937f91d39fca616 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 12 Mar 2026 05:18:30 +0000 Subject: [PATCH 3/7] Update src/app/layout.tsx --- src/app/layout.tsx | 57 +++++++++++++++++++++++++++++++++++++++------- 1 file changed, 49 insertions(+), 8 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 0d09ce2..cc37e24 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,24 +1,63 @@ import type { Metadata } from "next"; import { Halant } from "next/font/google"; import { Inter } from "next/font/google"; +import { Figtree } from "next/font/google"; import "./globals.css"; import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; import { getVisualEditScript } from "@/utils/visual-edit-script"; -import { Figtree } from "next/font/google"; +const halant = Halant({ + variable: "--font-halant", + subsets: ["latin"], + weight: ["300", "400", "500", "600", "700"], +}); - -export const metadata: Metadata = { - title: "Webild components 2", - description: "Generated by create next app", -}; +const inter = Inter({ + variable: "--font-inter", + subsets: ["latin"], +}); const figtree = Figtree({ variable: "--font-figtree", subsets: ["latin"], }); +export const metadata: Metadata = { + title: "LearnAI - AI-Powered Personalized Learning Platform", + description: "Learn smarter with AI. Personalized study materials, instant doubt resolution, adaptive quizzes, and intelligent flashcards—all powered by advanced AI technology.", + keywords: "AI learning platform, personalized education, online learning, adaptive quizzes, study materials, educational AI, doubt resolution, flashcards, e-learning platform", + metadataBase: new URL("https://learnai.app"), + alternates: { + canonical: "https://learnai.app", + }, + openGraph: { + title: "LearnAI - Master Subjects Faster with AI", + description: "Personalized learning paths, instant AI doubt clarification, adaptive quizzes, and spaced repetition flashcards for students and professionals.", + url: "https://learnai.app", + siteName: "LearnAI", + images: [ + { + url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ApbYucMzKESh7rlfFqZyNw8tl3/a-serene-modern-study-environment-with-a-1773292649734-e26abce9.png", + alt: "LearnAI - Personalized AI Learning", + }, + ], + type: "website", + }, + twitter: { + card: "summary_large_image", + title: "LearnAI - Learn Smarter, Master Faster", + description: "AI-powered personalized learning for students and professionals. Adaptive quizzes, instant doubt resolution, and intelligent study materials.", + images: [ + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ApbYucMzKESh7rlfFqZyNw8tl3/a-serene-modern-study-environment-with-a-1773292649734-e26abce9.png", + ], + }, + robots: { + index: true, + follow: true, + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -27,7 +66,9 @@ export default function RootLayout({ return ( - + {children}