Lớp · ví buổi · điểm danh · thanh toán SePay tự động. Một hệ thống. Multi-tenant. Multi-branch. Mobile-first.
Quản lý batch, weekly schedule, slot. Publish/lock cycle Chủ nhật → Thứ Hai.
Mặc định vắng = trừ. Excused approve → hoàn ví + makeup credit (HSD 14 ngày).
Học sinh tạo SlotChangeRequest, giáo viên duyệt. Audit trail đầy đủ.
QR động, marking paid tự động qua webhook. Bảo đảm idempotency.
Mỗi tenant nhiều chi nhánh. Switch branch, tổng quan owner cross-branch.
Brevo SMTP. Email trên mỗi state change quan trọng. Job nền reliable.