## ADDED Requirements ### Requirement: Shadcn/ui Integration The system SHALL be integrated with the `shadcn/ui` component library. #### Scenario: Component Replacement - **WHEN** the application is rendered - **THEN** the `Dropdown` and `FilterBox` components SHALL be replaced with their `shadcn/ui` equivalents. - **THEN** the visual appearance of the components SHALL be consistent with the `shadcn/ui` design system. ### Requirement: Consistent UI All new frontend components SHALL be built using `shadcn/ui`. #### Scenario: New Component Development - **WHEN** a new component is developed - **THEN** it SHALL be built using components from the `shadcn/ui` library.