Project Folder Structure Overview
masterThe project follows a structured directory pattern to maintain Clean Architecture:
lib/main/: App entry points and environment configurations.lib/routes/: Navigation configuration using Auto Route.lib/services/: Feature-specific implementations (Data, Domain, Presentation).lib/shared/: Cross-cutting concerns:data/: Shared local/remote data sources and network services (Dio).domain/: Shared models (Freezed) and response parsers.theme/: Global styles and text themes.widgets/: Common UI components (loading, error states).
lib/features/: Domain-specific modules (e.g.,authentication,dashboard) following the Data/Domain/Presentation split.