Index: client/src/Dashboard/Dashboard.jsx
===================================================================
--- client/src/Dashboard/Dashboard.jsx	(revision 097af340820a010deb1ab9475a6221bc16440069)
+++ client/src/Dashboard/Dashboard.jsx	(revision dc13e1e5b95164cf8da35281b24b05e0b38c0d1f)
@@ -50,5 +50,5 @@
     <div
       data-theme="luxury"
-      className="dashboard min-h-screen flex bg-base-100"
+      className="dashboard h-screen flex bg-base-100 overflow-none"
     >
       <nav className="dashboard__navbar w-64 min-h-screen bg-base-200 text-base-content">
@@ -134,5 +134,5 @@
         </div>
 
-        <div className="absolute bottom-0 left-0 right-0 p-4 border-t border-base-content/10">
+        <div className="absolute bottom-0 left-0 w-64 right-0 p-4 border-t border-base-content/10">
           <button
             className={`flex items-center gap-3  px-4 py-3 hover:bg-[#FFB800] hover:text-black rounded-lg transition-colors ${
Index: client/src/Dashboard/components/Profile.jsx
===================================================================
--- client/src/Dashboard/components/Profile.jsx	(revision 097af340820a010deb1ab9475a6221bc16440069)
+++ client/src/Dashboard/components/Profile.jsx	(revision dc13e1e5b95164cf8da35281b24b05e0b38c0d1f)
@@ -1,15 +1,15 @@
 // Example for Profile.jsx
-import React from "react";
-import pp from "../../assets/images/pp.svg";
+import React from 'react';
+import pp from '../../assets/images/pp.svg';
 
 const Profile = () => {
   const handleSignOut = () => {
-    localStorage.removeItem("user");
-    window.location.href = "/login";
+    localStorage.removeItem('user');
+    window.location.href = '/';
   };
-  const user = JSON.parse(localStorage.getItem("user"));
-  console.log("User data:", user);
+  const user = JSON.parse(localStorage.getItem('user'));
+  console.log('User data:', user);
   if (!user) {
-    console.error("No user data found in localStorage.");
+    console.error('No user data found in localStorage.');
   }
   return (
Index: client/src/LandingPage/LandingPage.jsx
===================================================================
--- client/src/LandingPage/LandingPage.jsx	(revision 097af340820a010deb1ab9475a6221bc16440069)
+++ client/src/LandingPage/LandingPage.jsx	(revision dc13e1e5b95164cf8da35281b24b05e0b38c0d1f)
@@ -1,9 +1,9 @@
-import React from "react";
-import Navbar from "./components/Navbar";
-import Hero from "./components/Hero";
-import VisionSection from "./components/VisionSection";
-import LeaderBoardEx from "./components/LeaderBoardEx";
-import Footer from "./components/Footer";
-import Intro from "./components/Intro";
+import React from 'react';
+import Navbar from './components/Navbar';
+import Hero from './components/Hero';
+import VisionSection from './components/VisionSection';
+import LeaderBoardEx from './components/LeaderBoardEx';
+import Footer from './components/Footer';
+import Intro from './components/Intro';
 const LandingPage = () => {
   return (
Index: client/src/LandingPage/components/Hero.jsx
===================================================================
--- client/src/LandingPage/components/Hero.jsx	(revision 097af340820a010deb1ab9475a6221bc16440069)
+++ client/src/LandingPage/components/Hero.jsx	(revision dc13e1e5b95164cf8da35281b24b05e0b38c0d1f)
@@ -1,6 +1,8 @@
-import React from "react";
-import hero from "../../assets/images/hero-bg.jpg";
-import { Link } from "react-router-dom";
+import React from 'react';
+import hero from '../../assets/images/hero-bg.jpg';
+import { Link, useNavigate } from 'react-router-dom';
+
 const Hero = () => {
+  const user = JSON.parse(localStorage.getItem('user'));
   return (
     <div
@@ -17,7 +19,14 @@
             Daily coding challenges and competitions for FINKI students
           </p>
-          <Link to="/login" className="btn btn-xl">
-            Join now
-          </Link>
+          {!user && (
+            <Link to="/login" className="btn btn-xl">
+              Join now
+            </Link>
+          )}
+          {user && (
+            <Link to="/dashboard" className="btn btn-xl">
+              Join now
+            </Link>
+          )}
         </div>
       </div>
Index: client/src/LandingPage/components/Navbar.jsx
===================================================================
--- client/src/LandingPage/components/Navbar.jsx	(revision 097af340820a010deb1ab9475a6221bc16440069)
+++ client/src/LandingPage/components/Navbar.jsx	(revision dc13e1e5b95164cf8da35281b24b05e0b38c0d1f)
@@ -4,4 +4,5 @@
 import { useNavigate } from 'react-router-dom';
 const Navbar = () => {
+  const user = JSON.parse(localStorage.getItem('user'));
   const navigate = useNavigate();
   const handleRegisterClick = () => {
@@ -17,7 +18,14 @@
       </div>
       <div className="navbar-end mr-10">
-        <button className="btn btn-lg" onClick={handleRegisterClick}>
-          Register
-        </button>
+        {!user && (
+          <button className="btn btn-lg" onClick={handleRegisterClick}>
+            Register
+          </button>
+        )}
+        {user && (
+          <button className="btn btn-lg" onClick={() => navigate('/dashboard')}>
+            {user.username}
+          </button>
+        )}
       </div>
     </div>
