src/
├── app/ # Khởi tạo app, providers, routing
├── processes/ # Quy trình nghiệp vụ phức tạp, cross-features
├── pages/ # Page components, routing
│ └── customer-browser/
│ └── index.tsx
├── widgets/ # Các khối UI phức tạp
│ └── customer-list/
│ ├── ui/
│ │ └── CustomerList.tsx
│ └── index.ts
├── features/ # Features độc lập có business logic
│ └── customer-registration/
│ ├── ui/
│ │ ├── CustomerRegistrationDrawer.tsx
│ │ ├── GeneralInfoForm.tsx
│ │ ├── AddressInfoForm.tsx
│ │ └── ContactInfoForm.tsx
│ ├── model/
│ │ ├── types.ts
│ │ └── schema.ts
│ ├── api/
│ │ └── customerApi.ts
│ └── index.ts
├── entities/ # Business entities
│ └── customer/
│ ├── ui/
│ │ └── CustomerCard.tsx
│ ├── model/
│ │ └── types.ts
│ └── index.ts
└── shared/ # Shared utils, UI kit
├── api/
├── config/
├── lib/
└── ui/