Architecture
Tree

🌲 Aurora Tree

Here is the Aurora project tree.

lib
β”œβ”€β”€ main.dart
β”œβ”€β”€ services
β”‚Β Β  β”œβ”€β”€ app_preference
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ contants
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── app_default_setting.dart
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ models
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ app_preference.dart
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── app_preference.g.dart
β”‚Β Β  β”‚Β Β  └── providers
β”‚Β Β  β”‚Β Β      β”œβ”€β”€ app_settings_provider.dart
β”‚Β Β  β”‚Β Β      └── app_settings_provider.g.dart
β”‚Β Β  β”œβ”€β”€ local_storage
β”‚Β Β  β”‚Β Β  └── isar
β”‚Β Β  β”‚Β Β      β”œβ”€β”€ constants
β”‚Β Β  β”‚Β Β      β”‚Β Β  └── isar_constants.dart
β”‚Β Β  β”‚Β Β      β”œβ”€β”€ helper
β”‚Β Β  β”‚Β Β      β”‚Β Β  └── isar_base.dart
β”‚Β Β  β”‚Β Β      └── providers
β”‚Β Β  β”‚Β Β          β”œβ”€β”€ isar_provider.dart
β”‚Β Β  β”‚Β Β          └── isar_provider.g.dart
β”‚Β Β  β”œβ”€β”€ localization
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ arb
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ app_bn.arb
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── app_en.arb
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ extention
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── locale_extention.dart
β”‚Β Β  β”‚Β Β  └── providers
β”‚Β Β  β”‚Β Β      β”œβ”€β”€ localization_provider.dart
β”‚Β Β  β”‚Β Β      └── localization_provider.g.dart
β”‚Β Β  β”œβ”€β”€ riverpod
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ extention
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── riverpod_extention.dart
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ helper
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── provider_helper.dart
β”‚Β Β  β”‚Β Β  └── riverpod.dart
β”‚Β Β  β”œβ”€β”€ routers
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ app_router.dart
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ app_router.g.dart
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ router_provider.dart
β”‚Β Β  β”‚Β Β  └── router_provider.g.dart
β”‚Β Β  └── themes
β”‚Β Β      β”œβ”€β”€ extention
β”‚Β Β      β”‚Β Β  └── color_extention.dart
β”‚Β Β      β”œβ”€β”€ helpers
β”‚Β Β      β”‚Β Β  β”œβ”€β”€ dark_mode
β”‚Β Β      β”‚Β Β  β”‚Β Β  β”œβ”€β”€ dark_mode_helper.dart
β”‚Β Β      β”‚Β Β  β”‚Β Β  └── dark_mode_helper.g.dart
β”‚Β Β      β”‚Β Β  └── light_mode
β”‚Β Β      β”‚Β Β      β”œβ”€β”€ light_mode_helper.dart
β”‚Β Β      β”‚Β Β      └── light_mode_helper.g.dart
β”‚Β Β      └── providers
β”‚Β Β          β”œβ”€β”€ color_scheme_seed_provider.dart
β”‚Β Β          β”œβ”€β”€ color_scheme_seed_provider.g.dart
β”‚Β Β          β”œβ”€β”€ font_family_provider.dart
β”‚Β Β          β”œβ”€β”€ font_family_provider.g.dart
β”‚Β Β          β”œβ”€β”€ theme_mode_provider.dart
β”‚Β Β          β”œβ”€β”€ theme_mode_provider.g.dart
β”‚Β Β          β”œβ”€β”€ themes_provider.dart
β”‚Β Β          └── themes_provider.g.dart
└── src
    β”œβ”€β”€ global
    β”‚Β Β  β”œβ”€β”€ extention
    β”‚Β Β  β”‚Β Β  └── extention.dart
    β”‚Β Β  β”œβ”€β”€ global.dart
    β”‚Β Β  β”œβ”€β”€ helper
    β”‚Β Β  β”œβ”€β”€ package
    β”‚Β Β  β”‚Β Β  └── packages.dart
    β”‚Β Β  └── widgets
    β”œβ”€β”€ pages
    β”‚Β Β  β”œβ”€β”€ error
    β”‚Β Β  β”‚Β Β  β”œβ”€β”€ error_page.dart
    β”‚Β Β  β”‚Β Β  β”œβ”€β”€ sections
    β”‚Β Β  β”‚Β Β  └── widgets
    β”‚Β Β  β”œβ”€β”€ home
    β”‚Β Β  β”‚Β Β  β”œβ”€β”€ home_page.dart
    β”‚Β Β  β”‚Β Β  β”œβ”€β”€ providers
    β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ home_provider.dart
    β”‚Β Β  β”‚Β Β  β”‚Β Β  └── home_provider.g.dart
    β”‚Β Β  β”‚Β Β  β”œβ”€β”€ sections
    β”‚Β Β  β”‚Β Β  β”‚Β Β  └── documentation_section.dart
    β”‚Β Β  β”‚Β Β  └── widgets
    β”‚Β Β  β”‚Β Β      └── my_image_w.dart
    β”‚Β Β  β”œβ”€β”€ loading
    β”‚Β Β  β”œβ”€β”€ settings
    β”‚Β Β  β”‚Β Β  β”œβ”€β”€ providers
    β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ settings_provider.dart
    β”‚Β Β  β”‚Β Β  β”‚Β Β  └── settings_provider.g.dart
    β”‚Β Β  β”‚Β Β  β”œβ”€β”€ sections
    β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ app_color_section.dart
    β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ font_section.dart
    β”‚Β Β  β”‚Β Β  β”‚Β Β  └── language_section.dart
    β”‚Β Β  β”‚Β Β  β”œβ”€β”€ settings_page.dart
    β”‚Β Β  β”‚Β Β  └── widgets
    β”‚Β Β  β”‚Β Β      └── theme_toggle_widget.dart
    β”‚Β Β  └── splash
    β”‚Β Β      └── splash_scree.dart
    └── services
        β”œβ”€β”€ README.md
        └── service_name
            β”œβ”€β”€ constants
            β”œβ”€β”€ models
            β”œβ”€β”€ providers
            └── typedefs

51 directories, 53 files