diff --git a/public/js/dashboard.js b/public/js/dashboard.js
index be1d7484626b8e74faa3d2e0d392b3d4ec504f97..cd07d01e79e866111377860ee8303b513c10e4e9 100644
--- a/public/js/dashboard.js
+++ b/public/js/dashboard.js
@@ -7,6 +7,19 @@ document.addEventListener('DOMContentLoaded', function() {
         confirm("Logout from the system?") ? logout() : console.log("Logout cancelled");
         
     });
+
+    const toggleButton = document.getElementById("toggle-sidebar");
+    const sidebar = document.querySelector(".sidebar");
+
+    toggleButton.addEventListener("click", function() {
+        sidebar.classList.toggle("open");
+    });
+
+    const closeButtons = document.getElementById("close-sidebar");
+    closeButtons.addEventListener("click", function() {
+        sidebar.classList.toggle("open");
+    });
+    
 });
 
 function logout() {