diff --git a/app/(root)/layout.jsx b/app/(root)/layout.jsx
index 4656e47..32a1c70 100644
--- a/app/(root)/layout.jsx
+++ b/app/(root)/layout.jsx
@@ -1,3 +1,4 @@
+import Footer from "@/components/Footer";
import Header from "@/components/Header";
export default function RootLayout({ children }) {
@@ -26,6 +27,7 @@ export default function RootLayout({ children }) {
]}
/>*/}
{children}
+
);
}
diff --git a/components/Footer.jsx b/components/Footer.jsx
new file mode 100644
index 0000000..0ee1b71
--- /dev/null
+++ b/components/Footer.jsx
@@ -0,0 +1,94 @@
+import Link from "next/link";
+import React from "react";
+import SocialIcons from "@/components/SocialIcons";
+import { footerLinks } from "@/constants";
+import Logo from "@/components/Logo";
+
+function Footer() {
+ const currentYear = new Date().getFullYear();
+ return (
+ <>
+
+ >
+ );
+}
+
+export default Footer;
diff --git a/components/SocialIcons.jsx b/components/SocialIcons.jsx
new file mode 100644
index 0000000..96d88ce
--- /dev/null
+++ b/components/SocialIcons.jsx
@@ -0,0 +1,77 @@
+import Link from "next/link";
+
+const Iconss = () => {
+ const socialLinks = {
+ x: "https://x.com/MERNMail",
+ Mastodon: "https://mastodon.social/@mernmail",
+ Bluesky: "https://bsky.app/profile/mernmail.org"
+ };
+
+ return (
+ <>
+
+ X icon
+
+
+
+
+ Mastodon icon
+
+
+
+
+
+ Bluesky icon
+
+
+
+ >
+ );
+};
+
+export default Iconss;
diff --git a/constants/index.jsx b/constants/index.jsx
index 7187f53..4c2c46a 100644
--- a/constants/index.jsx
+++ b/constants/index.jsx
@@ -81,3 +81,33 @@ export const questions = [
answer: "You can read the documentation to learn how to use MERNMail."
}
];
+
+export const footerLinks = {
+ otherPages: [
+ { href: "/", label: "Home" },
+ { href: "/contact", label: "Contact" },
+ { href: "/blog", label: "Blog" }
+ ],
+ resources: [
+ { href: "/docs", label: "Docs" },
+ { href: "https://git.svrjs.org/", label: "Git repository" },
+ { href: "/contribute", label: "Contribute" }
+ ],
+ social: {
+ supportText: "Support Us on Socials"
+ },
+ footerBottom: {
+ termsofService: {
+ href: "/tos",
+ label: "Terms of Service"
+ },
+ privacyPolicy: {
+ href: "/privacy",
+ label: "Privacy Policy"
+ },
+ rightsReserved: {
+ href: "https://svrjs.org/",
+ label: "SVR.JS"
+ }
+ }
+};