| Emp ID | Employee Name | Department | Designation | First Punch | Last Punch | Working Hrs | OT | Status |
All Employees
| ID | Name | Phone | Department | Designation | Shift | Salary | Status | Actions |
|---|
Shifts
| Name | Start | End | Hours | OT Rule | Action |
|---|
Shift Assignment
| Employee | Department | Shift Start | Shift End | Action |
|---|
Punch Requests
| Employee | Date | Req In | Req Out | Reason | Date | Status | Action |
|---|
Payroll Register
| Employee | Dept | Present | Absent | Half | OT Hrs | Basic | OT Pay | Deduction | Net Pay | Action |
|---|
Salary Slips
| Employee | Period | Present | OT Hrs | Basic | OT Pay | Deduction | Net Pay | Visible | Actions |
|---|
Office / Factory Locations
| Name | Latitude | Longitude | Radius (m) | Actions |
|---|
Admin Users
| Name | Phone | Role | Status |
| Admin users are managed via Cloudflare D1 database directly |
Add Employee
Manual Attendance Entry
Review Punch Request
Generate Salary Slip