Современное мобильное приложение для управления личными финансами с поддержкой мультисчетов, голосового ввода, умного распознавания чеков и интерактивной аналитики.
🌟 Ключевые особенности 💼 Управление финансами Мультисчеты - Создавайте именованные счеты (Дом, Семья, Бизнес) с независимыми балансами
📁 Структура проекта financeflow/ ├── lib/ │ ├── main.dart # Точка входа │ ├── core/ # Общие утилиты │ │ ├── config/ │ │ │ ├── constants.dart # Цвета, размеры │ │ │ └── app_config.dart │ │ ├── theme/ │ │ │ ├── app_theme.dart # ThemeData (Soft UI) │ │ │ └── app_colors.dart │ │ └── utils/ │ │ ├── currency_formatter.dart │ │ ├── date_formatter.dart │ │ └── validators.dart │ │ │ ├── data/ # Data Layer │ │ ├── models/ │ │ │ ├── account_model.dart │ │ │ ├── transaction_model.dart │ │ │ └── category_model.dart │ │ ├── datasources/ │ │ │ ├── local/ │ │ │ └── remote/ │ │ └── repositories/ │ │ └── _repository_impl.dart │ │ │ ├── domain/ # Domain Layer │ │ ├── entities/ │ │ │ ├── account.dart │ │ │ └── transaction.dart │ │ └── repositories/ │ │ └── _repository.dart │ │ │ └── presentation/ # UI Layer │ ├── screens/ │ │ ├── home_screen.dart │ │ ├── accounts_screen.dart │ │ ├── analytics_screen.dart │ │ └── settings_screen.dart │ ├── widgets/ │ │ ├── account_card.dart │ │ └── transaction_item.dart │ └── providers/ │ ├── account_provider.dart │ └── transaction_provider.dart │ ├── assets/ │ ├── l10n/ # Локализация │ │ ├── en.yaml │ │ ├── ru.yaml │ │ └── uz.yaml │ ├── fonts/ │ │ ├── Inter-.ttf │ │ └── Poppins-.ttf │ └── images/ │ ├── test/ # Тесты │ ├── domain/ │ ├── data/ │ └── presentation/ │ ├── pubspec.yaml # Зависимости ├── DATABASE_SCHEMA.md # Архитектура БД ├── ARCHITECTURE.md # Архитектура приложения └── README.md # Этот файл
0 Comments