UX Engineer
Frontend Architecture Dashboard
Dashboard quản trị được thiết kế để hiển thị dữ liệu nghiệp vụ rõ ràng, giảm cognitive load và giữ trải nghiệm ổn định khi mở rộng module.
- Year
- Case study
- My role
- UX Engineer
- Performance
- Low JS

Overview
Dashboard có cấu trúc dễ bảo trì, luồng đọc thông tin rõ ràng và sẵn sàng kết nối dữ liệu thật trong production.
Key features
Dashboard overview
KPI, trend và insight được sắp xếp theo thứ tự ưu tiên để đọc nhanh.
Stateful UI
Loading, empty, error và success state giữ cùng ngôn ngữ thị giác.
Reusable modules
Các vùng lọc, bảng dữ liệu và detail panel tách theo module có thể mở rộng.
Keyboard flow
Focus state và thứ tự tương tác được chuẩn hóa cho thao tác không cần chuột.
Problem
Giao diện dashboard nhiều trạng thái dễ trở nên rối, khó tái sử dụng component và phát sinh lỗi responsive khi dữ liệu thay đổi.
Screenshots

Overview screen
Khu vực KPI và insight được thiết kế để scan nhanh trong vài giây.

Data states
Loading, empty, error và success state dùng chung một ngôn ngữ UI.

Module layout
Các module có nhịp spacing ổn định để tránh layout shift.