Dashboard
Employee Management System
W
—
08:42:10
No shift set
🕐
Not checked in
🕐 In: —⏱ Total: 0m
0h 0m
🟢 Worked
0m
☕ Break
0m
🚻 Toilet
0m
⚪ Offline
💰 Salary Deductionthis month
Late0 days
Absent0 days
Late Fine—
Absent Fine—
Total Deduction—
📋 Today's Activity—
📋 My Summary
🌴 Annual Leave left
—
loading…
⏳ Pending requests
—
leave + passport
📅 This month worked
—
late / absent
🛂 Visa / Permit
—
nearest expiry
🌴 My Leave
Loading…
🛂 My Passport Requests
Loading…
📅 My Upcoming Shifts
Loading…
👤 My Profile
Loading…
Total Employees
42
▲ 3 vs last month
Present Now
34
2 on break · 1 toilet
On Leave
4
2 pending approval
Monthly Payroll
$38,450
Sep 2026 · net
Live Status Boardright now
🟢 Working
34
☕ Break
2
🚻 Toilet
1
⚪ Offline
5
Pending Leave2 new
SKSok KanhaPending
PVPrak VibolPending
LPLim PhallaApproved
Today's Attendance Snapshot
| Employee | Department | Role | Check In | Check Out | Status |
|---|
Loading…
—
Morning start (05:00–11:59)
Afternoon start (12:00–19:59)
Night start (20:00–04:59)
OFF · Rest Day
— any time can be set
| Code | Name / Nickname | Username | Branch | Department | Status |
|---|
| No | Emp ID | Name / Nickname | Username | Branch | Department | Office | Role / Title | Group | Access Level | Account Status | Employment | View Scope | Salary | Join Date |
|---|
Timesheet · today
Check In at
—
0:00
hrs today
hrs today
Salary Deduction
Late (this month)0 days
Absent (this month)0 days
Late Fine$0
Absent Fine$0
Total Deduction$0
Deduction rules not set yet (shows $0).
Today Activity
No activity yet today
Attendance History
| Date | Shift In | Shift Out | Check In | Check Out | Duty Hours | In ✓ / Proof | Out ✓ / Proof | IP |
|---|
Salary Deduction Rules
Only Owner / Super Admin can change these. Leave fines at 0 until you decide the amounts.
Fixed amount ($)
Percentage (%)
One day's pay = monthly salary ÷ working days. Fine = % × one day's pay × number of days. Each staff's own salary is used.
Total Base
$0
Total Deductions
$0
Total Net Payout
$0
Late / Absent (all)
0 / 0
Apply for Leave
Your Balance
Annual Leave (AL)—
Total Leave Days (this request)0 days
Your application goes through 3 approvals: First → Second → HR. Track it in Leave Status.
| No | Emp ID | Name / Nickname | Username | Branch | Department | Type | From | To | Days | Status |
|---|
Request Your Passport
3 approvals: First → Second → HR. Track it in Passport Status.
| No | Emp ID | Name / Nickname | Username | Branch | Department | Reason | From | Until | Status |
|---|
📖 My Passport
Scan your passport once — the details fill in by themselves. You check they are correct, then save. Only you and HR can see this.
Add your salary payout accounts. Set one as Default. Only you and HR can see these.
Staff must request to remove a salary payout account. Approve removes the account now; Reject keeps it. Every action is recorded.
Documentation /
⏳ Pending
📥 Unassigned
✅ Ready for HR
🚫 Revoked
| No | Emp ID | Name / Nickname | Username | Branch | Department | Type | From | To | Days | First | Second | HR |
|---|
| No | Emp ID | Name / Nickname | Username | Branch | Department | Total AL | Used | Remaining |
|---|
| Code | Name | Start | End | Break |
|---|
🏢 DepartmentsOwner / HR
🏬 OfficesOwner / HR
👪 GroupsOwner / HR
💳 Payment TypesSuper Admin
🌴 Leave TypesSuper Admin
🔐 RolesOwner / Super Admin
Built-in 5 stay. Add custom roles + tick their access.
🌿 BranchSuper Admin
📁 Document TypesHR / Owner
Used by the employee Document Vault.
⭐ Review CriteriaHR / Owner
Used by Performance reviews (each scored 1–5).
🌐 IP WhitelistOwner / Super Admin
Restrict where staff can log in and check in / check out. Empty = off (nobody blocked). Owner & Super Admin are always allowed from anywhere. (Check-in and check-out are the same rule — “Check-in/out”.)
🔄 System UpdateOwner / Super Admin
After you upload a new version, press this once — every staff member who has EMS open will get an “Updating…” screen and reload to the latest version automatically (within ~25 seconds). No need to tell anyone to hard-refresh.
ℹ️ Staff are also auto-logged-out after 2 hours, and every login loads the newest version automatically.
| No | Emp ID | Name / Nickname | Username | Branch | Department | Face | Fingerprint | Google Auth |
|---|
Removed staff are kept here — they can't log in, but all records stay. Restore anyone anytime. Only the Owner can permanently delete.
Loading…
🔴 Expired 🟠 Expiring within 30 days 🟢 Valid
| No | Emp ID | Name / Nickname | Username | Branch | Department | Type | Doc No | Issued | Expiry | Status |
|---|
Full Timeline—
One person · the date in the “From” box
Day Totals
Selected person · that day
🟢 Worked
0h 0m
☕ Break
0m
🚻 Toilet
0m
⚪ Offline
0m
Daily Summary — all staff
Red row = late or early check-out · dark red = absent (scheduled but no check-in) · grey = OFF / leave day.
| No | Emp ID | Name / Nickname | Username | Branch | Department | Date | Shift In | Shift Out | Check-In ✓ | Check-Out ✓ | In | Out | Worked | Break | Toilet | IP | Status |
|---|
⭐ New Review
HR / Owner rate a staff member on each criteria.
—
📋 Past Reviews—
Pick an employee to see their reviews.
Access Levels (Owner assigns)
| Level | Default access |
|---|---|
| Owner | Everything, incl. Access Control. Can assign any role. |
| Super Admin | All modules incl. Payroll & HR Records. Can assign up to Admin. Can open Access Control. |
| HR | Employees, Attendance, Leave, Payroll (salary) & HR Records (face photos/videos). The only level below Super Admin that sees money. |
| Admin | Manage Employees, Attendance, Leave, Schedule. No salary, no HR Records, no Access Control. |
| User | My Day, own Schedule, request Leave. Own data only. |
Only Owner and Super Admin can open this page and change roles. Everyone else never sees it.
📥 Former Employees (Archived)
Loading…
My Sign-in Methods
Register or re-register any method. You need at least one to sign in.
Change Password