Index: backend/src/main/java/com/tradingmk/backend/SecurityConfig.java
===================================================================
--- backend/src/main/java/com/tradingmk/backend/SecurityConfig.java	(revision 7fac6f84f70ca9935b17e4ca125824af358912cc)
+++ backend/src/main/java/com/tradingmk/backend/SecurityConfig.java	(revision f9b6a0afbd297a228836d391d54b5d5f8e5e57a2)
@@ -18,5 +18,5 @@
                         .requestMatchers(
                                 "/api/auth/**",
-                                "/api/stocks/update",  // 👈 allow the scraper to POST here
+                                "/api/stocks/update",  // morame allow za da postiras, smeni go~!
                                 "/api/stocks/**",
                                 "/ws/**",
Index: backend/src/main/java/com/tradingmk/backend/WebConfig.java
===================================================================
--- backend/src/main/java/com/tradingmk/backend/WebConfig.java	(revision 7fac6f84f70ca9935b17e4ca125824af358912cc)
+++ backend/src/main/java/com/tradingmk/backend/WebConfig.java	(revision f9b6a0afbd297a228836d391d54b5d5f8e5e57a2)
@@ -11,5 +11,5 @@
     public void addCorsMappings(CorsRegistry registry) {
         registry.addMapping("/**")
-                .allowedOrigins("http://localhost:5175", "http://localhost:5176")
+                .allowedOrigins("http://localhost:5175", "http://localhost:5176","http://localhost:5173")
                 .allowedMethods("*")
                 .allowedHeaders("*").allowCredentials(true);
Index: backend/src/main/java/com/tradingmk/backend/controller/AuthController.java
===================================================================
--- backend/src/main/java/com/tradingmk/backend/controller/AuthController.java	(revision 7fac6f84f70ca9935b17e4ca125824af358912cc)
+++ backend/src/main/java/com/tradingmk/backend/controller/AuthController.java	(revision f9b6a0afbd297a228836d391d54b5d5f8e5e57a2)
@@ -10,5 +10,5 @@
 @RestController
 @RequestMapping("/api/auth")
-@CrossOrigin(origins = "{http://localhost:5175, http://localhost:5176}") // allow frontend requests
+@CrossOrigin(origins = "{http://localhost:5175, http://localhost:5176},http://localhost:5173}")
 public class AuthController {
 
@@ -18,7 +18,7 @@
     @PostMapping("/signup")
     public String signup(@RequestBody User user) {
-
+        //zemi gi podatocite od frontend
         userService.register(user);
-        return "User registered successfully";
+        return "user registered successfully ";
     }
 
@@ -27,4 +27,5 @@
         User user = userService.login(loginRequest.getUsername(), loginRequest.getPassword());
         if (user != null) {
+
             return ResponseEntity.ok("Login successful");
         } else {
Index: backend/src/main/java/com/tradingmk/backend/service/StockHistoryService.java
===================================================================
--- backend/src/main/java/com/tradingmk/backend/service/StockHistoryService.java	(revision 7fac6f84f70ca9935b17e4ca125824af358912cc)
+++ backend/src/main/java/com/tradingmk/backend/service/StockHistoryService.java	(revision f9b6a0afbd297a228836d391d54b5d5f8e5e57a2)
@@ -24,5 +24,5 @@
             history.setPrice(incoming.getPrice());
             history.setTimestamp(incoming.getTimestamp());
-            System.out.println("Saving: " + history.getSymbol() + ", " + history.getPrice() + ", " + history.getTimestamp());
+            System.out.println("test saving: " + history.getSymbol() + ", " + history.getPrice() + ", " + history.getTimestamp());
             stockHistoryRepository.save(history);
         }
Index: frontend/src/pages/Dashboard/AllocationSection/AllocationSection.jsx
===================================================================
--- frontend/src/pages/Dashboard/AllocationSection/AllocationSection.jsx	(revision 7fac6f84f70ca9935b17e4ca125824af358912cc)
+++ frontend/src/pages/Dashboard/AllocationSection/AllocationSection.jsx	(revision f9b6a0afbd297a228836d391d54b5d5f8e5e57a2)
@@ -32,5 +32,5 @@
             <div className="flex flex-row justify-between space-y-1.5 p-6">
                 <h3 className="text-xl font-semibold text-gray-800 ">MBI10 Elements</h3>
-                {stocks.length > 0 && <h3 className="border-b-2 border-blue-400 rounded-md">{new Date(stocks[0].lastUpdated).toLocaleTimeString([], {
+                {stocks.length > 0 && <h3 className="border-b-2 border-blue-400 rounded-md">{new Date(stocks[2].lastUpdated).toLocaleTimeString([], {
                     hour: '2-digit',
                     minute: '2-digit'
Index: frontend/src/pages/Dashboard/EvaluationSection/EvaluationSection.jsx
===================================================================
--- frontend/src/pages/Dashboard/EvaluationSection/EvaluationSection.jsx	(revision 7fac6f84f70ca9935b17e4ca125824af358912cc)
+++ frontend/src/pages/Dashboard/EvaluationSection/EvaluationSection.jsx	(revision f9b6a0afbd297a228836d391d54b5d5f8e5e57a2)
@@ -25,10 +25,9 @@
                     </div>
 
-                    {/* Chart placeholder */}
                     <div className="h-32 bg-gray-50 rounded-lg flex items-center justify-center border-2 border-dashed border-gray-200">
                         <span className="text-gray-400">Portfolio Performance Chart</span>
                     </div>
 
-                    {/* Bottom metrics */}
+
                     <div className="grid grid-cols-2 gap-7 pt-4 border-t border-gray-100">
                         <div>
@@ -45,5 +44,5 @@
                     </div>
 
-                    {/* Score section */}
+
                     <div className="grid grid-cols-1 gap-4 pt-4 border-t border-gray-100">
                         <div className="text-center">
Index: frontend/src/pages/DetailedStockView/DetailedStockView.jsx
===================================================================
--- frontend/src/pages/DetailedStockView/DetailedStockView.jsx	(revision 7fac6f84f70ca9935b17e4ca125824af358912cc)
+++ frontend/src/pages/DetailedStockView/DetailedStockView.jsx	(revision f9b6a0afbd297a228836d391d54b5d5f8e5e57a2)
@@ -13,9 +13,8 @@
 
     useEffect(() => {
-        // Make sure symbol is defined before fetching
         if (!symbol) return;
 
-        const from = '2025-05-26'; // Adjust as needed
-        const to = '2025-06-20';   // You could calculate this dynamically
+        const from = '2025-05-26';
+        const to = '2025-06-20';
 
         fetch(`http://localhost:8080/api/history/${symbol}?from=${from}&to=${to}`)
@@ -84,5 +83,5 @@
 
 
-                    {/* Timeframe Selector */}
+
                     <div className="flex space-x-4 mb-6">
                         {['24h', '1w', '1m'].map((timeframe) => (
@@ -132,5 +131,5 @@
                 {/* Right Sidebar */}
                 <div className="w-80 border-l border-gray-200 p-6">
-                    {/* ETH Balance */}
+
                     <div className="mb-6">
                         <div className="flex items-center justify-between mb-2">
Index: frontend/src/pages/LandingPage/LandingPage.jsx
===================================================================
--- frontend/src/pages/LandingPage/LandingPage.jsx	(revision 7fac6f84f70ca9935b17e4ca125824af358912cc)
+++ frontend/src/pages/LandingPage/LandingPage.jsx	(revision f9b6a0afbd297a228836d391d54b5d5f8e5e57a2)
@@ -9,5 +9,5 @@
     return (
         <div className="min-h-screen">
-            {/* Navigation */}
+
             <nav className="flex items-center justify-between px-8 py-6">
                 <div className="flex items-center space-x-2">
Index: frontend/src/pages/Menu/Menu.jsx
===================================================================
--- frontend/src/pages/Menu/Menu.jsx	(revision 7fac6f84f70ca9935b17e4ca125824af358912cc)
+++ frontend/src/pages/Menu/Menu.jsx	(revision f9b6a0afbd297a228836d391d54b5d5f8e5e57a2)
@@ -2,4 +2,5 @@
 import {NavLink, useNavigate} from 'react-router-dom';
 import profilePic from '../../assets/images/davor-picture.jpg';
+import defaultPic from '../../assets/images/default-profile.png'
 import { ChevronDown, LogOut, Settings } from 'lucide-react';
 
@@ -7,4 +8,5 @@
     const [open, setOpen] = useState(false);
     const navigate = useNavigate();
+    const username = localStorage.getItem('username');
 
     const toggleDropdown = () => setOpen(!open);
@@ -13,5 +15,4 @@
         <nav className="w-full fixed top-0 left-0 bg-white/20 text-black backdrop-blur-md shadow-lg rounded-xl z-50 border border-blue-100">
             <div className="max-w-7xl mx-auto px-4 py-3 flex justify-between items-center">
-                {/* Left side: Logo + navigation */}
                 <div className="flex items-center space-x-6">
                     <div className="text-xl font-bold">Trading<span className="text-blue-400">MK</span></div>
@@ -38,9 +39,9 @@
                     <NavLink to="/analysis" className="mr-20 hover:text-gray-600">Analysis</NavLink>
                     <img
-                        src={profilePic}
+                        src={defaultPic}
                         alt="Profile"
                         className="w-10 h-10 rounded-full object-cover"
                     />
-                    <span className="font-medium">Davor</span>
+                    <span className="font-medium">{username}</span>
                     <button
                         className="flex items-center space-x-2 hover:text-gray-600 focus:outline-none"
@@ -65,5 +66,5 @@
                             <button
                                 className="w-full cursor-pointer text-left px-4 py-2 hover:bg-gray-100 text-sm rounded-xl text-red-500 flex gap-2"
-                                onClick={() => navigate("/")}
+                                onClick={() => { localStorage.removeItem('username'); navigate("/")}}
                             >
                                 <LogOut />
Index: frontend/src/pages/Signup-Login/LoginPage.jsx
===================================================================
--- frontend/src/pages/Signup-Login/LoginPage.jsx	(revision 7fac6f84f70ca9935b17e4ca125824af358912cc)
+++ frontend/src/pages/Signup-Login/LoginPage.jsx	(revision f9b6a0afbd297a228836d391d54b5d5f8e5e57a2)
@@ -18,4 +18,5 @@
         if (response.ok) {
             navigate('/dashboard');
+            localStorage.setItem('username', username);
         } else {
             throw new Error(await response.text());
Index: frontend/src/pages/Signup-Login/SignupPage.jsx
===================================================================
--- frontend/src/pages/Signup-Login/SignupPage.jsx	(revision 7fac6f84f70ca9935b17e4ca125824af358912cc)
+++ frontend/src/pages/Signup-Login/SignupPage.jsx	(revision f9b6a0afbd297a228836d391d54b5d5f8e5e57a2)
@@ -19,4 +19,5 @@
         if (response.ok) {
             navigate('/dashboard');
+            localStorage.setItem('username', username);
         }else{
             throw new Error(await response.text());
