Description: - Create a clean and organized structure for components, API code, types, hooks, test files, and CSS. Tasks: - Create directories for components. - Create a directory for API functions. - Create a directory for TypeScript types. - Create a directory for custom hooks and utility functions. - Create a directory for tests if tests are not colocated with their components. Acceptance Criteria: - The project has a clear and organized folder structure. - Related files are grouped together in logical locations. - Imports use clear and consistent file names.