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/