diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js
index b2b3bf5f9d68be99b6b67d37297e7c6bcc66e701..5ba03602c40f5717db6d885254ee6810bd35a78a 100644
--- a/docs/.vuepress/config.js
+++ b/docs/.vuepress/config.js
@@ -43,9 +43,17 @@ export default defineUserConfig({
         ]
       },
     ],
-    sidebar: false,
-  },{
-    custom: true
+    sidebar: {
+      '/': [
+        {
+          title: 'On This Page', // Title for the sidebar
+          children: 'auto', // Automatically generate based on headers
+        },
+      ],
+      '/team': false, // Disable sidebar on team page
+    },
+    sidebarDepth: 2, // Controls depth of headers in sidebar
+    displayAllHeaders: true, // Show all headers in the sidebar
   }),
   bundler: viteBundler({
     viteOptions: {},
diff --git a/docs/.vuepress/styles/index.scss b/docs/.vuepress/styles/index.scss
index e147907a0996b2c985ccfb92066cf5a27fd23a33..ce8215f10fa807f800f69a0189356c87de75799f 100644
--- a/docs/.vuepress/styles/index.scss
+++ b/docs/.vuepress/styles/index.scss
@@ -38,3 +38,53 @@ h1, h2, h3, h4, h5, h6, p, a, span, strong {
   width: 50px;  /* Adjust based on your image size */
   height: 50px; /* Adjust based on your image size */
 }
+
+/* Sidebar Title */
+.theme-hope-sidebar::before {
+  content: 'On This Page'; /* Sidebar title */
+  display: block;
+  font-size: 1.2rem;
+  font-weight: bold;
+  padding-bottom: 1rem; /* Space below title */
+  border-bottom: 1px solid #ddd; /* Optional: Border under the title */
+  margin-bottom: 1rem; /* Space below title */
+}
+
+/* Links in the sidebar */
+.theme-hope-sidebar a {
+  color: #333; /* Link color */
+  text-decoration: none; /* No underline */
+  display: block;
+  margin: 0.5rem 0; /* Space between links */
+}
+
+.theme-hope-sidebar a:hover {
+  text-decoration: underline; /* Underline on hover */
+}
+
+/* Prevent sidebar from extending beyond the footer */
+.theme-hope-layout {
+  display: flex;
+  flex-direction: column;
+  min-height: 100vh; /* Full viewport height */
+}
+
+.theme-hope-sidebar {
+  flex-shrink: 0; /* Prevent shrinking */
+  margin-bottom: 2rem; /* Space from footer */
+}
+
+.theme-hope-main {
+  flex-grow: 1; /* Main content grows */
+}
+
+/* Footer Styling */
+.footer {
+  width: 100%;
+  background-color: #333;
+  color: #fff;
+  text-align: center;
+  padding: 10px;
+  position: relative;
+  bottom: 0;
+}
\ No newline at end of file