Software Review Checklist
🎨 UI / UX
- Text contrast is readable (WCAG compliant)
- Important actions are visually clear
- Typography is consistent and readable
- Buttons are distinguishable (Primary, Secondary, Danger)
🧠 UX Logic
- User flow is logical
- Confirmations for destructive actions
- No confusing steps
📱 Responsive
- Works on mobile/tablet/desktop
- No layout breaking
⚡ Performance
- Fast loading (<3s)
- Optimized assets
🔐 Security
- Input validation
- No exposed secrets
🧩 Code Quality
- Readable code
- No duplication
🧪 Testing
- Test success and failure cases
♿ Accessibility
- Keyboard navigation
- Good contrast
🎨 Giao diện / Trải nghiệm
- Độ tương phản chữ dễ đọc
- Hành động quan trọng rõ ràng
- Font chữ dễ đọc, thống nhất
- Nút có phân biệt rõ
🧠 Logic người dùng
- Luồng sử dụng hợp lý
- Có xác nhận khi xóa
- Không gây nhầm lẫn
📱 Responsive
- Hiển thị tốt trên mobile/tablet
- Không vỡ layout
⚡ Hiệu năng
- Tải nhanh (<3s)
- Tối ưu tài nguyên
🔐 Bảo mật
- Validate dữ liệu
- Không lộ thông tin nhạy cảm
🧩 Chất lượng code
- Code dễ đọc
- Không trùng lặp
🧪 Kiểm thử
- Test đầy đủ các trường hợp
♿ Truy cập
- Dùng được bằng bàn phím
- Độ tương phản tốt