Bài toán
Trước
Thông tin mở/nghỉ của hàng trăm cửa hàng nằm rải rác trong Excel và từng cửa hàng, không thể bao quát toàn cảnh. Việc đăng ký làm thủ công, thường xuyên sót cập nhật, khiến tải vận hành và sai sót gia tăng.
- Muốn quản lý tập trung dữ liệu hoạt động cửa hàngRải rác trong Excel và từng cửa hàng, khó nắm bắt
- Muốn nắm trạng thái hoạt động trong nháy mắtKhông thể bao quát theo tháng
- Muốn giảm thao tác đăng ký ngày nghỉ thủ côngLỗi đăng ký và sót cập nhật
- Muốn lọc nhanh trong hàng trăm cửa hàngTìm đúng cửa hàng tốn thời gian
Giải pháp
Sau
Ứng dụng SPA React + TypeScript tích hợp lịch theo tháng (react-big-calendar), bộ lọc cửa hàng và biểu mẫu đăng ký ngày nghỉ trên một màn hình. Redux Toolkit quản lý tập trung trạng thái mọi cửa hàng, PWA bổ sung khả năng hoạt động offline.
Màn hình quản lý — danh sách cửa hàng + bộ lọc + lịch hoạt động theo tháng (đánh dấu ngày nghỉ)