Index: frontend/src/App.jsx
===================================================================
--- frontend/src/App.jsx	(revision 3ebe47cce61b3bfc1dee2566f7475e378374591e)
+++ frontend/src/App.jsx	(revision 37307aadda57d1e5b86180b9b2b8a6318ec36095)
@@ -4,5 +4,15 @@
 import Login from "./pages/Login/Login.jsx";
 import Register from "./pages/Register/Register.jsx";
-import Dashboard from "./pages/Dashboard.jsx";
+import DashboardLayout from "./pages/Dashboard/DashboardLayout.jsx";
+import ControlCenter from "./pages/Dashboard/pages/ControlCenter/ControlCenter.jsx";
+import Training from "./pages/Dashboard/pages/Training/Training.jsx";
+import TrainingTracking from "./pages/Dashboard/pages/Training/TrainingTracking.jsx";
+import NewTrainingSession from "./pages/Dashboard/pages/Training/NewTrainingSession.jsx";
+import Weight from "./pages/Dashboard/pages/Weight/Weight.jsx";
+import Finance from "./pages/Dashboard/pages/Finance/Finance.jsx";
+import Investing from "./pages/Dashboard/pages/Investing/Investing.jsx";
+import InvestingTracking from "./pages/Dashboard/pages/Investing/InvestingTracking.jsx";
+import NewInvestment from "./pages/Dashboard/pages/Investing/NewInvestment.jsx";
+import Discipline from "./pages/Dashboard/pages/Discipline/Discipline.jsx";
 
 function RequireAuth({ children }) {
@@ -23,8 +33,23 @@
           element={
             <RequireAuth>
-              <Dashboard />
+              <DashboardLayout />
             </RequireAuth>
           }
-        />
+        >
+          <Route index element={<Navigate to="control-center" replace />} />
+          <Route path="control-center" element={<ControlCenter />} />
+          <Route path="training" element={<Training />} />
+          <Route path="training/tracking" element={<TrainingTracking />} />
+          <Route
+            path="training/sessions/new"
+            element={<NewTrainingSession />}
+          />
+          <Route path="weight" element={<Weight />} />
+          <Route path="finance" element={<Finance />} />
+          <Route path="investing" element={<Investing />} />
+          <Route path="investing/tracking" element={<InvestingTracking />} />
+          <Route path="investing/assets/new" element={<NewInvestment />} />
+          <Route path="discipline" element={<Discipline />} />
+        </Route>
         <Route path="*" element={<Navigate to="/" replace />} />
       </Routes>
