localStorage only stores strings. Convert objects to JSON:
const user = { name: "Alice", id: 123 };
// Save
localStorage.setItem("user", JSON.stringify(user));
// Load
const saved = localStorage.getItem("user");
const loaded = JSON.parse(saved);
console.log(loaded.name); // "Alice"