Index: backend/controllers/taskController.js
===================================================================
--- backend/controllers/taskController.js	(revision 4bd064129e6be9990d13c169ff7bb451d50f4f54)
+++ backend/controllers/taskController.js	(revision e196291edd024fc4223db37151fdedc30846a384)
@@ -263,5 +263,5 @@
           : 30;
       const totalScore = timeBonus + attemptScore + difficultyScore;
-
+      const userRank = getRankByPoints(totalScore);
       const updatedUser = await prisma.users.update({
         where: {
@@ -273,12 +273,14 @@
           solvedDailyChallenge: true,
           solved_problems: { increment: 1 },
+          rank: userRank.title,
         },
       });
       const responseUser = { ...updatedUser };
+      console.log('Updated User:', responseUser);
       if (typeof responseUser.points === 'bigint') {
         responseUser.points = responseUser.points.toString();
       }
 
-      const userRank = getRankByPoints(responseUser.points);
+      console.log('User Rank:', userRank);
       await prisma.challenges.update({
         where: { id: taskId },
Index: client/src/Dashboard/components/Task.jsx
===================================================================
--- client/src/Dashboard/components/Task.jsx	(revision 4bd064129e6be9990d13c169ff7bb451d50f4f54)
+++ client/src/Dashboard/components/Task.jsx	(revision e196291edd024fc4223db37151fdedc30846a384)
@@ -165,4 +165,5 @@
         updatedUserFromStorage.points = result.newTotalPoints;
         updatedUserFromStorage.solvedDailyChallenge = true; // Assuming backend sets this
+        console.log(user.rank);
         toggleSolvedDailyChallenge(user);
         updatedUserFromStorage.rank = result.rank; // Assuming backend resets this
@@ -365,5 +366,5 @@
                       <button
                         onClick={() => {
-                            navigate('/dashboard/forum');
+                          navigate('/dashboard/forum');
                         }}
                         className="btn border-amber-400 btn-lg"
