Gate Entry
Tap IN when a person enters and OUT when they leave — each tap is saved straight to the database. Only one is active at a time.
--:--:--
| # | Name | Type | Designation | Location | Slot | In Time | Out Time | Time Spent | Action |
|---|
Nothing to show here.
Attendance Database — one row per person per day (first IN, last OUT, total worked)
| # | Date | Name | Type | Designation | Location | In Time | Out Time | Worked |
|---|
Latecomers today — by how much they are late
| # | Name | Type | In | Due | Late by |
|---|
Absent today — no IN recorded
| # | Name | Type | Designation | Location |
|---|
Latecomers — repeat offenders
| # | Name | Type | Late days | Total late |
|---|
Recent gate activity — today's people: in, out & time spent
| # | Name | Type | In Time | Out Time | Time Spent |
|---|
Calculation — present / absent / late per person over a date range
Working days exclude Sundays & holidays.
| # | Name | Type | Designation | Location | Working Days | Present | Absent | Late Days | Late Hours | Worked Hours |
|---|
Wages
| Name | Type | Designation | Daily Wage | Days Present | Hours | Total Wage |
|---|
Visitors
Register a guest at the gate; tap OUT when they leave. Today's list is below.
--:--:--
| # | Name | Phone | Company | Purpose | Whom to meet | Location | In | Out | Duration | Action |
|---|
Leave Tracking
Apply, approve, track balances. Approved leave is automatically excluded from Calculation's "absent" count.
| # | Name | Type | From | To | Days | Reason | Status | Decision | ${PERMS && PERMS.canApproveLeave ? 'Action | ' : ''}
|---|
Balances
| # | Name | Type | Days taken (year) |
|---|
Roster & Shift
Click any cell to assign a shift for that day. The shift's entry_time becomes that person's late threshold for the day.
Expense Tracking
Submit, approve and reimburse expenses. Approved bills flow into Payroll for reimbursement.
| # | Date | Name | Category | Amount | Receipt | Description | Status | Note | ${PERMS && PERMS.canApproveExpense ? 'Action | ' : ''}
|---|
Travel & Tour
Request trips, draw advances, settle after completion through the Expenses tab.
| # | Name | Destination | Purpose | From | To | Mode | Advance | Status | ${PERMS && PERMS.canApproveTravel ? 'Action | ' : ''}
|---|
Visitors Database
| # | Date | Name | Phone | Company | Purpose | Whom to meet | Location | In | Out | Duration |
|---|
Employees — staff on salary
Workers — daily-wage staff
Locations
Designations
Leave Types — CL/SL/etc. with annual quota
Expense Categories
Time Slots
Holidays — dates workers/employees are off
Admin Panel — Users, Roles & Access
Role decides which areas a person can reach; Access type decides whether they may change things (Editor) or only look (Viewer).
Location access
(none checked = all locations)
| # | Username | Full name | Role | Access | Locations | Status |
|---|
Access & Security
Auto sign-out on inactivity
Sign everyone out after
minutes with no activity
(blank or 0 = never)