## Why The current frontend components lack a consistent and modern design. Manually styling components is time-consuming and leads to inconsistencies. Adopting a component library like `shadcn/ui` will provide a professional look and feel, and speed up development. ## What Changes - Integrate the `shadcn/ui` library into the frontend application. - Replace existing custom components (like `Dropdown` and `FilterBox`) with their `shadcn/ui` equivalents. - All new frontend components will be built using `shadcn/ui`. ## Capabilities ### New Capabilities - `shadcn-integration`: Integrate the `shadcn/ui` library and replace existing components. ### Modified Capabilities - None ## Impact - This will be a significant change to the frontend codebase. - All existing components will be refactored or replaced. - This will introduce a new dependency on the `shadcn/ui` library.