Skip to content

Services & Hooks

5 Service Module Groups

1. forecast/ (15 files)

Core forecast logic: Xem chi tiết

2. workforce/ (6 files)

Workforce planning: Xem chi tiết

3. config/ (8 files)

FileMô tả
configRegistry.tsCentralized config (21 keys) — Chi tiết
configLoader.tsLoad config from DB
countryHolidays.tsHoliday definitions
countryPayday.tsPayday definitions
countryPlatformSales.tsPlatform sale events
holidayCalendar.tsHoliday calendar engine
llmConfig.tsLLM API configuration
settings.tsSettings management

4. data/ (5 files)

FileMô tả
bsin.tsBSIN/SKU data access
customers.tsCustomer CRUD
events.tsSale event management
users.tsUser management
warehouse.tsWarehouse data

5. analytics/ (5 files)

FileMô tả
analytics.tsAnalytics data queries
auditEvaluation.tsModel evaluation audit
backtestAudit.tsBacktest result queries
customerVolatility.tsCustomer demand volatility
dashboard.tsDashboard metrics

Custom Hooks

HookFileMô tả
useQuerieshooks/useQueries.tsTanStack Query hooks cho Supabase data
useFormAutoSavehooks/useFormAutoSave.tsAuto-save form state to localStorage
useNavigationGuardhooks/useNavigationGuard.tsCảnh báo unsaved changes khi rời trang

Contexts

ContextFileMô tả
AuthContextcontexts/AuthContext.tsxSupabase auth state + dev bypass mode
WarehouseContextcontexts/WarehouseContext.tsxSelected warehouse state (global)

Lib

FileMô tả
supabase.tsSupabase client initialization
queryClient.tsTanStack Query client config

Tài liệu liên quan

BoxMe Forecast — Tài liệu kỹ thuật nội bộ