Index: client/src/Dashboard/components/Profile.jsx
===================================================================
--- client/src/Dashboard/components/Profile.jsx	(revision 8d948d6a82f006c92d6bd68e8671ecd6662b1377)
+++ client/src/Dashboard/components/Profile.jsx	(revision bd92c92ebf7db6fea60b140a7fbae777c5980a05)
@@ -3,4 +3,5 @@
 import pp from "../../assets/images/pp.svg";
 import Navbar from "./Navbar";
+import RankBadge from "@/utils/RankBadge.jsx";
 
 const Profile = () => {
@@ -35,7 +36,7 @@
             <div className="mt-4">
               <p className="text-lg">
-                <span className="font-bold">Rank:</span> {user.rank}
+                <RankBadge rankName={user.rank} size="lg" />
               </p>
-              <p className="text-lg">
+              <p className="text-lg mt-5">
                 <span className="font-bold">Points:</span> {user.points}
               </p>
Index: client/src/Dashboard/components/Task.jsx
===================================================================
--- client/src/Dashboard/components/Task.jsx	(revision 8d948d6a82f006c92d6bd68e8671ecd6662b1377)
+++ client/src/Dashboard/components/Task.jsx	(revision bd92c92ebf7db6fea60b140a7fbae777c5980a05)
@@ -166,4 +166,5 @@
         updatedUserFromStorage.solvedDailyChallenge = true; // Assuming backend sets this
         console.log(user.rank);
+        toggleSolvedDailyChallenge(user);
         updatedUserFromStorage.rank = result.rank; // Assuming backend resets this
         localStorage.setItem('user', JSON.stringify(updatedUserFromStorage));
@@ -365,12 +366,5 @@
                       <button
                         onClick={() => {
-                          if (
-                            window.confirm(
-                              "Are you sure you want to go back? You won't be able to reattempt."
-                            )
-                          ) {
-                            toggleSolvedDailyChallenge(user);
-                            navigate('/dashboard/forum');
-                          }
+                          navigate('/dashboard/forum');
                         }}
                         className="btn border-amber-400 btn-lg"
Index: client/src/utils/RankBadge.jsx
===================================================================
--- client/src/utils/RankBadge.jsx	(revision 8d948d6a82f006c92d6bd68e8671ecd6662b1377)
+++ client/src/utils/RankBadge.jsx	(revision bd92c92ebf7db6fea60b140a7fbae777c5980a05)
@@ -16,11 +16,5 @@
         alt={rankInfo.title}
         className={iconClassName}
-        onError={(e) => {
-          // Fallback to emoji if image fails to load
-          e.target.style.display = "none";
-          e.target.nextSibling.style.display = "inline";
-        }}
       />
-      <span style={{ display: "none" }}>{rankInfo.emoji}</span>
       <span>{rankName}</span>
     </div>
