This commit is contained in:
Phuoc Nguyen
2025-10-10 16:38:07 +07:00
parent e5b247d622
commit b94c158004
177 changed files with 25080 additions and 152 deletions

View File

@@ -0,0 +1,26 @@
/// Application-wide configuration constants
class AppConstants {
AppConstants._();
// App Info
static const String appName = 'Retail POS';
static const String appVersion = '1.0.0';
// Defaults
static const String defaultCurrency = 'USD';
static const String defaultLanguage = 'en';
static const double defaultTaxRate = 0.0;
// Pagination
static const int defaultPageSize = 20;
static const int maxPageSize = 100;
// Cache
static const Duration cacheExpiration = Duration(hours: 24);
static const int maxCacheSize = 100;
// Business Rules
static const int minStockThreshold = 5;
static const int maxCartItemQuantity = 999;
static const double minTransactionAmount = 0.01;
}