Copy
oada-ui/
βββ src/ # Source files
β βββ components/ # Reusable UI components
β β βββ common/ # Shared components
β β βββ forms/ # Form-related components
β β βββ layout/ # Layout components
β βββ pages/ # Page components
β β βββ auth/ # Authentication pages
β β βββ dashboard/ # Dashboard pages
β β βββ settings/ # Settings pages
β βββ hooks/ # Custom React hooks
β β βββ api/ # API-related hooks
β β βββ auth/ # Authentication hooks
β β βββ ui/ # UI-related hooks
β βββ services/ # API and external services
β β βββ api/ # API clients
β β βββ auth/ # Authentication services
β β βββ storage/ # Storage services
β βββ store/ # Redux store configuration
β β βββ actions/ # Redux actions
β β βββ reducers/ # Redux reducers
β β βββ selectors/ # Redux selectors
β βββ styles/ # Global styles and theme
β β βββ base/ # Base styles
β β βββ components/ # Component styles
β β βββ theme/ # Theme configuration
β βββ types/ # TypeScript type definitions
β β βββ api/ # API types
β β βββ components/ # Component types
β β βββ store/ # Store types
β βββ utils/ # Utility functions
β βββ api/ # API utilities
β βββ auth/ # Authentication utilities
β βββ validation/ # Validation utilities
βββ public/ # Static files
β βββ assets/ # Static assets
β βββ locales/ # Translation files
β βββ index.html # HTML template
βββ tests/ # Test files
β βββ e2e/ # End-to-end tests
β βββ integration/ # Integration tests
β βββ unit/ # Unit tests
βββ stories/ # Storybook stories
βββ scripts/ # Build and utility scripts
βββ config/ # Configuration files
βββ package.json # Project dependencies and scripts
βββ tsconfig.json # TypeScript configuration
βββ tailwind.config.js # Tailwind CSS configuration
βββ craco.config.js # CRACO configuration