From ae59e1b47bf63f1c482b956f51c2a66de375e34b Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 11 Mar 2026 14:24:31 +0000 Subject: [PATCH 1/6] Update src/app/about/page.tsx --- src/app/about/page.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 21de546..97fae69 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -89,7 +89,7 @@ export default function AboutPage() { title="About Al-Imam Malik Secondary School" description="For over two decades, Al-Imam Malik Secondary School has been committed to nurturing excellence in academics, character development, and holistic student growth. Our innovative digital portal bridges the gap between traditional education and modern technology." tag="Our Mission" - imageSrc="http://img.b2bpic.net/free-photo/colleagues-doing-team-work-project_23-2149361611.jpg" + imageSrc="http://img.b2bpic.net/free-photo/colleagues-doing-team-work-project_23-2149361611.jpg?_wi=2" imageAlt="School mission vision values illustration" buttons={[ { text: "Learn Our Story", href: "/about" } @@ -130,7 +130,7 @@ export default function AboutPage() { "Real-time progress tracking with visual performance metrics", "Honor roll recognition for top performers across all subjects" ], - imageSrc: "http://img.b2bpic.net/free-vector/colorful-infographic-elements-with-gradient-effect_23-2148160032.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/colorful-infographic-elements-with-gradient-effect_23-2148160032.jpg?_wi=3", imageAlt: "Student achievement dashboard interface display" }, { @@ -141,7 +141,7 @@ export default function AboutPage() { "IT career guidance and professional development resources", "Organized by subject, grade level, and learning objectives" ], - imageSrc: "http://img.b2bpic.net/free-photo/trading-manager-working-with-stock-market-diagrams-looking-real-time-stattistics-trend-with-forex-exchange-profit-rate-analyzing-hedge-fund-index-global-money-investment-laptop_482257-50292.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/trading-manager-working-with-stock-market-diagrams-looking-real-time-stattistics-trend-with-forex-exchange-profit-rate-analyzing-hedge-fund-index-global-money-investment-laptop_482257-50292.jpg?_wi=4", imageAlt: "E-learning resource hub platform interface" }, { @@ -152,7 +152,7 @@ export default function AboutPage() { "Automated event calendar with integrated reminders", "Customizable notification preferences for students and parents" ], - imageSrc: "http://img.b2bpic.net/free-photo/side-view-business-people-sitting-bench-with-laptop_23-2147707513.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/side-view-business-people-sitting-bench-with-laptop_23-2147707513.jpg?_wi=4", imageAlt: "Real-time notification system interface design" }, { @@ -163,7 +163,7 @@ export default function AboutPage() { "Seamless language switching across all sections", "Culturally relevant interface design for diverse learners" ], - imageSrc: "http://img.b2bpic.net/free-vector/flat-international-mother-language-day-landing-page-template_23-2149250150.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/flat-international-mother-language-day-landing-page-template_23-2149250150.jpg?_wi=3", imageAlt: "Bilingual interface Arabic English language switching" } ]} -- 2.49.1 From 261f457f30a6d91287f04cb29d4b342b9113da6d Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 11 Mar 2026 14:24:31 +0000 Subject: [PATCH 2/6] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index e690a60..14396ee 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -132,7 +132,7 @@ export default function ContactPage() { content: "The portal is fully responsive and optimized for desktop, tablet, and mobile devices. Access it from any modern web browser for the best experience." } ]} - imageSrc="http://img.b2bpic.net/free-photo/thoughtful-young-woman-with-question-mark_1134-622.jpg" + imageSrc="http://img.b2bpic.net/free-photo/thoughtful-young-woman-with-question-mark_1134-622.jpg?_wi=3" imageAlt="Customer support help illustration person" mediaPosition="left" mediaAnimation="slide-up" -- 2.49.1 From f61121b23bee29f483501b1c4f3433add1dfc673 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 11 Mar 2026 14:24:31 +0000 Subject: [PATCH 3/6] Update src/app/dashboard/page.tsx --- src/app/dashboard/page.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/dashboard/page.tsx b/src/app/dashboard/page.tsx index f083398..9aa2eda 100644 --- a/src/app/dashboard/page.tsx +++ b/src/app/dashboard/page.tsx @@ -106,7 +106,7 @@ export default function DashboardPage() { "Trend: Improving steadily with consistent practice", ], imageSrc: - "http://img.b2bpic.net/free-vector/colorful-infographic-elements-with-gradient-effect_23-2148160032.jpg", + "http://img.b2bpic.net/free-vector/colorful-infographic-elements-with-gradient-effect_23-2148160032.jpg?_wi=2", imageAlt: "Mathematics performance metrics", }, { @@ -118,7 +118,7 @@ export default function DashboardPage() { "Trend: Strong improvement in writing assignments", ], imageSrc: - "http://img.b2bpic.net/free-photo/trading-manager-working-with-stock-market-diagrams-looking-real-time-stattistics-trend-with-forex-exchange-profit-rate-analyzing-hedge-fund-index-global-money-investment-laptop_482257-50292.jpg", + "http://img.b2bpic.net/free-photo/trading-manager-working-with-stock-market-diagrams-looking-real-time-stattistics-trend-with-forex-exchange-profit-rate-analyzing-hedge-fund-index-global-money-investment-laptop_482257-50292.jpg?_wi=2", imageAlt: "English Language performance metrics", }, { @@ -130,7 +130,7 @@ export default function DashboardPage() { "Trend: Excelling in practical experiments", ], imageSrc: - "http://img.b2bpic.net/free-photo/side-view-business-people-sitting-bench-with-laptop_23-2147707513.jpg", + "http://img.b2bpic.net/free-photo/side-view-business-people-sitting-bench-with-laptop_23-2147707513.jpg?_wi=2", imageAlt: "Science performance metrics", }, ]} -- 2.49.1 From a7f7929964729e2ec21976206c2441e1dc243188 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 11 Mar 2026 14:24:32 +0000 Subject: [PATCH 4/6] Update src/app/elearning/page.tsx --- src/app/elearning/page.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/app/elearning/page.tsx b/src/app/elearning/page.tsx index 2b68924..a6528e7 100644 --- a/src/app/elearning/page.tsx +++ b/src/app/elearning/page.tsx @@ -89,7 +89,7 @@ export default function ELearningPage() { "Practice problems with detailed solutions", "Downloadable PDF resources for offline learning", ], - imageSrc: "http://img.b2bpic.net/free-photo/trading-manager-working-with-stock-market-diagrams-looking-real-time-stattistics-trend-with-forex-exchange-profit-rate-analyzing-hedge-fund-index-global-money-investment-laptop_482257-50292.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/trading-manager-working-with-stock-market-diagrams-looking-real-time-stattistics-trend-with-forex-exchange-profit-rate-analyzing-hedge-fund-index-global-money-investment-laptop_482257-50292.jpg?_wi=3", imageAlt: "Study materials interface", }, { @@ -100,7 +100,7 @@ export default function ELearningPage() { "Interactive quizzes for self-assessment", "Gamified learning experiences to boost engagement", ], - imageSrc: "http://img.b2bpic.net/free-photo/side-view-business-people-sitting-bench-with-laptop_23-2147707513.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/side-view-business-people-sitting-bench-with-laptop_23-2147707513.jpg?_wi=3", imageAlt: "Interactive learning modules", }, { @@ -122,7 +122,7 @@ export default function ELearningPage() { "Seamless language switching for accessibility", "Culturally relevant content for diverse learners", ], - imageSrc: "http://img.b2bpic.net/free-vector/flat-international-mother-language-day-landing-page-template_23-2149250150.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/flat-international-mother-language-day-landing-page-template_23-2149250150.jpg?_wi=2", imageAlt: "Bilingual content resources", }, ]} @@ -177,7 +177,7 @@ export default function ELearningPage() { "Our resource library is updated regularly with new materials each month. Subscribe to notifications to stay informed about new content releases in your areas of interest.", }, ]} - imageSrc="http://img.b2bpic.net/free-photo/thoughtful-young-woman-with-question-mark_1134-622.jpg" + imageSrc="http://img.b2bpic.net/free-photo/thoughtful-young-woman-with-question-mark_1134-622.jpg?_wi=2" imageAlt="E-learning FAQ support illustration" mediaPosition="left" mediaAnimation="slide-up" -- 2.49.1 From 0fee16428dbe8fa41516d3fc34175a51d5c4c63b Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 11 Mar 2026 14:24:33 +0000 Subject: [PATCH 5/6] Update src/app/layout.tsx --- src/app/layout.tsx | 43 +++++++++++++++++++++++++++++++++++-------- 1 file changed, 35 insertions(+), 8 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 282ff27..dd3b65f 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,24 +1,49 @@ 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: "Al-Imam Malik Secondary School Portal | Student Achievement & E-Learning Hub", + description: "Access the Al-Imam Malik Secondary School digital portal for student achievement tracking, e-learning resources, and school management. Bilingual support in Arabic & English.", + keywords: "secondary school portal, student achievement, e-learning hub, XP ranking system, educational technology, Arabic English bilingual", + openGraph: { + title: "Al-Imam Malik Secondary School Portal", + description: "Transform your educational experience with our advanced digital learning portal featuring achievement dashboards, resource hubs, and real-time notifications.", + type: "website", + siteName: "Al-Imam Malik Secondary School", + }, + twitter: { + card: "summary_large_image", + title: "Al-Imam Malik Secondary School Portal", + description: "Excellence in education through digital innovation", + }, + robots: { + index: true, + follow: true, + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -27,7 +52,9 @@ export default function RootLayout({ return ( - + {children}