DASHBOARD

Offline
?

Expiry Alerts

Certificates gần đây

Cert IDEmployeesStatus
ẢnhEmp IDFull NameDepartmentsPositionJoin DateStatus# Certs
🏭

Add New Department

Department List
Department Name Employees # Certs hiệu lực
Proc IDProcess NameCategoryValidityDescriptionStatus
Cert IDEmployeesProcessesLevelIssue DateExpiryStatus
Expired
0
Expiring Soon ≤30 ngày
0
Left: hiệu lực
0
Cert IDEmployeesProcessesExpiryLeft: lạiStatus
Level: L1 TheoreticalL2 Practice L3 CertifiedL4 Trainer

Select Certificate

Cert IDEmployeesProcesses

Card Preview

Login Accounts (separate from employees)
Full NameEmailRoleStatusLast Login
💡 User Accounts are for staff who need to log in and manage the system.
Employees (in the Employees page) are people who hold certificates — they do not need a login account.

ADD USER

CHANGE PASSWORD

Verify Certificate

Check authenticity of any certificate

Enter a Certificate ID (CERT-...) or Employee ID (EMP-...) to view all their certificates.

IMPORT DATA

📥 Download Template
1

Upload file Excel

📊

Drag & drop hoặc click để chọn file Excel

Hỗ trợ .xlsx, .xls, .csv
👤
Employees
Nhân viên
Import danh sách nhân viên. Upsert theo Employee ID.
Processes
Quy trình đào tạo
Import danh mục quy trình / đào tạo. Upsert theo Process ID.
📜
Certificates
Chứng chỉ
Import chứng chỉ. Tự tính ngày hết hạn từ Process validity.
1

Upload file Excel employees (Legacy import — Employees only)

📊

Drag & drop Excel file here or click to select

Supports .xlsx, .xls, .csv
💡 Thứ tự import đề xuất: (1) Employees → (2) Processes → (3) Certificates
Template Certificates có sheet lookup để tra cứu ID nhân viên và quy trình hiện có.

Database Sync (Supabase)

Credentials stored securely in Vercel — never exposed to browser

Auto-sync: every add/edit/delete is immediately saved to Supabase. Opening on another device pulls latest data automatically.
👑

User Accounts

Manage staff login accounts

Loading...
💡 User accounts (login) are separate from employees.
Employees hold certificates. Users log in to manage the system.
🏭

Management bộ phận

Add / remove company departments

System Settings

📧

Email Alert Settings

Gửi cảnh báo chứng chỉ hết hạn qua email tự động

📬 Powered by Resend API — Free tier: 3,000 emails/month.
🤖 Auto-schedule: Vercel Cron Job gọi /api/cron-alert lúc 08:00 (GMT+7) mỗi ngày. Cần thêm "crons" vào vercel.json — đã được cấu hình sẵn.

EDIT DEPARTMENT

Leave blank = auto-generated

ADD EMPLOYEE

ADD PROCESS

ISSUE NEW CERTIFICATE

RENEW CERTIFICATE

CERTIFICATE