diff --git a/src/app/cyberattacks/page.tsx b/src/app/cyberattacks/page.tsx
new file mode 100644
index 0000000..39bcb37
--- /dev/null
+++ b/src/app/cyberattacks/page.tsx
@@ -0,0 +1,349 @@
+"use client";
+
+import { AlertTriangle, BookOpen, Eye, Key, Lock, Mail, Shield, Target, AlertCircle, Users, CheckCircle } from "lucide-react";
+import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen";
+import HeroBillboard from "@/components/sections/hero/HeroBillboard";
+import FeatureBento from "@/components/sections/feature/FeatureBento";
+import MetricCardTen from "@/components/sections/metrics/MetricCardTen";
+import FaqSplitText from "@/components/sections/faq/FaqSplitText";
+import ContactCTA from "@/components/sections/contact/ContactCTA";
+import FooterBaseCard from "@/components/sections/footer/FooterBaseCard";
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+
+export default function CyberattacksPage() {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
diff --git a/src/app/layout.tsx b/src/app/layout.tsx
index 05cdde7..fca8078 100644
--- a/src/app/layout.tsx
+++ b/src/app/layout.tsx
@@ -1,58 +1,52 @@
import type { Metadata } from "next";
-import { Halant } from "next/font/google";
-import { Inter } from "next/font/google";
-import { Public_Sans } from "next/font/google";
+import { Geist, Geist_Mono } from "next/font/google";
import "./globals.css";
-import { ServiceWrapper } from "@/components/ServiceWrapper";
-import Tag from "@/tag/Tag";
+import { ServiceWrapper } from "@/components/service-wrapper/ServiceWrapper";
+import { Tag } from "@/components/tag/Tag";
-const halant = Halant({
- variable: "--font-halant", subsets: ["latin"],
- weight: ["300", "400", "500", "600", "700"],
+const geist = Geist({
+ variable: "--font-geist-sans", subsets: ["latin"],
});
-const inter = Inter({
- variable: "--font-inter", subsets: ["latin"],
-});
-
-const publicSans = Public_Sans({
- variable: "--font-public-sans", subsets: ["latin"],
+const geistMono = Geist_Mono({
+ variable: "--font-geist-mono", subsets: ["latin"],
});
export const metadata: Metadata = {
- title: "CyberSafe - Student Cyber Safety & Awareness System", description: "Learn essential cyber security skills to protect yourself online. Access resources, tools, and expert guidance for student digital safety and awareness.", keywords: "cyber safety, student security, digital literacy, online protection, cybersecurity education, phishing detection, password security", metadataBase: new URL("https://cybersafe.education"),
- alternates: {
- canonical: "https://cybersafe.education"},
- openGraph: {
- title: "CyberSafe - Protect Your Digital Life", description: "Empower yourself with essential cyber safety knowledge. Learn how to stay safe online and protect your personal information.", type: "website", siteName: "CyberSafe", images: [
- {
- url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AhDKxFCpV5bg4ztrn7jE8G2nbj/a-modern-digital-shield-icon-with-glowin-1773035939981-ea68fe6d.png", alt: "CyberSafe - Digital Shield Protection"},
- ],
- },
- twitter: {
- card: "summary_large_image", title: "CyberSafe - Student Cyber Safety", description: "Learn to protect yourself from cyber threats with our comprehensive safety education platform.", images: [
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AhDKxFCpV5bg4ztrn7jE8G2nbj/a-modern-digital-shield-icon-with-glowin-1773035939981-ea68fe6d.png"],
- },
- robots: {
- index: true,
- follow: true,
- },
-};
+ title: "CyberSafe - Student Cyber Awareness", description: "Empower yourself with essential cyber safety knowledge. Learn how to navigate the digital world securely and protect your personal information."};
export default function RootLayout({
children,
-}: Readonly<{
+}: {
children: React.ReactNode;
-}>) {
+}) {
return (
-
-
+
+
{children}
-
+
+