Bug #2097
Optimize Dashboard Page with Component-Based Architecture
Description
Review the frontend code for the dashboard page and implement a component-based architecture to optimize API calls and simplify future refactoring. This change will facilitate adding new tiles to the page and enhance maintainability.