초기 커밋
This commit is contained in:
27
lib/core/constants/api_constants.dart
Normal file
27
lib/core/constants/api_constants.dart
Normal file
@@ -0,0 +1,27 @@
|
||||
abstract final class ApiConstants {
|
||||
static const String baseUrl = 'http://localhost:8000/api/v1';
|
||||
static const String wsUrl = 'ws://localhost:8000/ws';
|
||||
|
||||
// Auth
|
||||
static const String login = '/auth/login';
|
||||
static const String register = '/auth/register';
|
||||
static const String refreshToken = '/auth/refresh';
|
||||
static const String logout = '/auth/logout';
|
||||
|
||||
// Users
|
||||
static const String users = '/users';
|
||||
static const String userProfile = '/users/me';
|
||||
|
||||
// Dashboard
|
||||
static const String dashboardStats = '/dashboard/stats';
|
||||
static const String dashboardMetrics = '/dashboard/metrics';
|
||||
|
||||
// Admin
|
||||
static const String adminUsers = '/admin/users';
|
||||
static const String adminSettings = '/admin/settings';
|
||||
|
||||
// Timeouts
|
||||
static const Duration connectTimeout = Duration(seconds: 15);
|
||||
static const Duration receiveTimeout = Duration(seconds: 15);
|
||||
static const Duration sendTimeout = Duration(seconds: 15);
|
||||
}
|
||||
22
lib/core/constants/app_constants.dart
Normal file
22
lib/core/constants/app_constants.dart
Normal file
@@ -0,0 +1,22 @@
|
||||
abstract final class AppConstants {
|
||||
static const String appName = 'Flutter Frame';
|
||||
static const String appVersion = '1.0.0';
|
||||
|
||||
// Storage Keys
|
||||
static const String accessTokenKey = 'access_token';
|
||||
static const String refreshTokenKey = 'refresh_token';
|
||||
static const String userKey = 'user_data';
|
||||
static const String themeKey = 'theme_mode';
|
||||
static const String localeKey = 'locale';
|
||||
|
||||
// Pagination
|
||||
static const int defaultPageSize = 20;
|
||||
static const int maxPageSize = 100;
|
||||
|
||||
// Debounce
|
||||
static const Duration searchDebounce = Duration(milliseconds: 500);
|
||||
|
||||
// Animation
|
||||
static const Duration animationDuration = Duration(milliseconds: 300);
|
||||
static const Duration shortAnimationDuration = Duration(milliseconds: 150);
|
||||
}
|
||||
Reference in New Issue
Block a user