WHERE HR is an employee clock-in management system that supports iOS, Android and Web platforms. The system provides complete employee attendance management functions, including clock-in records, shift management, holiday management and personal data management.
WHERE HR is a cross-platform staff attendance management system, supporting iOS, Android, and Web platforms. The system provides comprehensive employee attendance management features including punch records, schedule management, holiday management, and personal profile management.
## 🚀 Core Features
### 1. Authentication System
- **Staff Login**: Log in with employee ID and password
- **Kiosk Login**: Dedicated punch machine login interface
### 2. Staff Punch System
- **QR Code Generation**: Dynamically generate QR Code containing employee information
- **Real-time Time Display**: Display current time and punch status
- **Punch Record**: Record on-duty and off-duty time
- **Status Indicator**: Display punch success/failure status
- **Timeout Protection**: QR Code is valid within 5 seconds to prevent repeated use
### 3. Kiosk Punch System System)
- **QR Code Scan**: Use the camera to scan the employee QR Code
- **Instant Punch Processing**: Automatically process the punch logic
- **Employee List Display**: Display the punch status of all employees on the day
- **Department Sorting**: Sort and display by department and position
- **Camera Permission Management**: Automatically process camera permissions
### 4. Punch Record Management
- **History Query**: View personal punch history
- **Date Range Selection**: Customize the query time range
- **Statistics**:
- Total working hours
- Number of times you forgot to punch in
- Number of minutes late
- Number of overtime/absences
### 5. Schedule Management
- **Weekly Schedule Display**: Display the schedule for a week
- **Date Range Selection**: Customize the viewing time range
- **Today Highlight**: Highlight today's schedule
- **Branch and Department Information**: Display the work location and department
### 6. Holiday Management (Holiday Management)
- **Various types of holidays**:
- Regular Leave
- Annual Leave
- Statutory Holidays
- Special Holidays
- **Annual Holiday Statistics**: View holiday usage by year
- **Service Years Calculation**: Automatically calculate years of service and corresponding holiday days
- **Holiday Balance Display**: Display the remaining days of each type of holiday
### 7. Profile Management (Profile Management)
- **Basic Information Display**: Display employee basic information
- **File Upload Function**:
- Personal Photo (Avatar)
- ID Photo (Professional Headshot)
- ID Copy (ID Copy)
- Bank Account Copy (Bank Account Copy)
- Address Copy (Address Copy)
- **Data Editing**: Edit personal information
- **Instant Update**: Instant synchronization after data changes