Responsive & Internationalization
Responsive
Kiểm tra trên mọi kích thước màn hình
Màn hình phải được kiểm tra trên tất cả kích thước màn hình (mobile, tablet, desktop) theo breakpoint của dự án. Layout và tương tác phải dùng được, không vỡ giao diện hoặc mất chức năng quan trọng trên mobile.
Translation
Text hard-code chuyển vào vi.json
Tất cả text hard-code (label, message, placeholder) phải được chuyển vào file vi.json (hoặc file ngôn ngữ tương ứng) để hỗ trợ đa ngôn ngữ và dễ thay đổi copy sau này.
Ví dụ: Thay vì <span>Lưu</span>, dùng <span>{t('common.save')}</span> với key common.save trong vi.json.
Navigation
Kiểm tra điều hướng đúng
Tất cả các link (menu, breadcrumb, nút điều hướng) phải được kiểm tra điều hướng đúng màn hình (đúng route, không 404, không loop).