From 4e687229f45f34ebb1644bcd15283592d1242414 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 18 Mar 2026 06:35:08 +0000 Subject: [PATCH 1/5] Update src/app/dashboard/page.tsx --- src/app/dashboard/page.tsx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/app/dashboard/page.tsx b/src/app/dashboard/page.tsx index 88997a8..259774a 100644 --- a/src/app/dashboard/page.tsx +++ b/src/app/dashboard/page.tsx @@ -93,7 +93,7 @@ export default function DashboardPage() { value: "12", title: "Completed Quizzes", description: "Total number of quizzes you have successfully completed", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-modern-clean-software-dashboard-interf-1773815653486-e280cf25.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-modern-clean-software-dashboard-interf-1773815653486-e280cf25.png?_wi=3", imageAlt: "Quizzes Completed", }, { @@ -101,7 +101,7 @@ export default function DashboardPage() { value: "87%", title: "Average Score", description: "Your average performance across all completed quizzes", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-real-time-progress-tracking-dashboard--1773815653815-790fb5a2.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-real-time-progress-tracking-dashboard--1773815653815-790fb5a2.png?_wi=3", imageAlt: "Average Score", }, { @@ -109,7 +109,7 @@ export default function DashboardPage() { value: "98%", title: "Best Score", description: "Your highest score achieved on any single quiz attempt", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-comprehensive-quiz-results-screen-show-1773815653910-2e37072e.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-comprehensive-quiz-results-screen-show-1773815653910-2e37072e.png?_wi=7", imageAlt: "Best Score", }, { @@ -117,7 +117,7 @@ export default function DashboardPage() { value: "18h 32m", title: "Total Time Spent", description: "Cumulative time invested in quiz-taking and learning", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-quiz-taking-interface-showing-a-questi-1773815651677-e418fb0e.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-quiz-taking-interface-showing-a-questi-1773815651677-e418fb0e.png?_wi=4", imageAlt: "Time Spent", }, ]} @@ -140,7 +140,7 @@ export default function DashboardPage() { { title: "Web Development Fundamentals", description: "Last attempted: 2 days ago | Score: 92% | Completed in 8:45 | 25 questions", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-modern-clean-software-dashboard-interf-1773815653486-e280cf25.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-modern-clean-software-dashboard-interf-1773815653486-e280cf25.png?_wi=4", imageAlt: "Web Development Quiz", button: { text: "Review Results", @@ -150,7 +150,7 @@ export default function DashboardPage() { { title: "Advanced Database Design", description: "Last attempted: 1 week ago | Score: 85% | Completed in 12:15 | 30 questions", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-visual-representation-of-secure-databa-1773815655322-6a949a36.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-visual-representation-of-secure-databa-1773815655322-6a949a36.png?_wi=4", imageAlt: "Database Quiz", button: { text: "Review Results", @@ -160,7 +160,7 @@ export default function DashboardPage() { { title: "Cloud Computing Essentials", description: "Last attempted: 3 days ago | Score: 88% | Completed in 10:30 | 20 questions", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-real-time-progress-tracking-dashboard--1773815653815-790fb5a2.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-real-time-progress-tracking-dashboard--1773815653815-790fb5a2.png?_wi=4", imageAlt: "Cloud Computing Quiz", button: { text: "Review Results", @@ -170,7 +170,7 @@ export default function DashboardPage() { { title: "Cybersecurity Fundamentals", description: "Last attempted: 5 days ago | Score: 91% | Completed in 9:20 | 25 questions", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-visual-representation-of-secure-authen-1773815651371-b725a056.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-visual-representation-of-secure-authen-1773815651371-b725a056.png?_wi=2", imageAlt: "Security Quiz", button: { text: "Review Results", -- 2.49.1 From 68b9be7277ee27071e05f3065ee88d6b637cc7c6 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 18 Mar 2026 06:35:08 +0000 Subject: [PATCH 2/5] 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 282ff27..4537257 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 { Nunito_Sans } 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 { Nunito_Sans } 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 nunitoSans = Nunito_Sans({ variable: "--font-nunito-sans", subsets: ["latin"], }); +export const metadata: Metadata = { + title: "QuizMaster - Interactive Quiz Platform with Secure Authentication", + description: "QuizMaster is a modern quiz application with secure user authentication, comprehensive quiz management, real-time progress tracking, and complete record storage in an encrypted database.", + keywords: "quiz app, online quizzes, education platform, assessment tool, quiz platform, learning management", + metadataBase: new URL("https://quizmaster.app"), + alternates: { + canonical: "https://quizmaster.app", + }, + openGraph: { + title: "QuizMaster - Interactive Quiz Platform", + description: "Test your knowledge with intelligent quizzes and secure authentication", + url: "https://quizmaster.app", + siteName: "QuizMaster", + images: [ + { + url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-modern-clean-software-dashboard-interf-1773815653486-e280cf25.png", + alt: "QuizMaster Platform", + }, + ], + type: "website", + }, + twitter: { + card: "summary_large_image", + title: "QuizMaster - Interactive Quiz Platform", + description: "Test your knowledge with intelligent quizzes and secure authentication", + images: [ + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-modern-clean-software-dashboard-interf-1773815653486-e280cf25.png", + ], + }, + robots: { + index: true, + follow: true, + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -27,7 +66,9 @@ export default function RootLayout({ return ( - + {children}