Digital HR (Web) is a comprehensive, branch-based multi-tenant Human Resource Management System developed using Laravel. It enables organizations to manage employees, attendance, payroll, and daily HR operations efficiently through a centralized admin web panel.
The system is designed for organizations operating across multiple branches and departments, providing full control over company structure, employees, permissions, and HR policies from a single web-based dashboard.

Front Desk Attendance System (Web Portal & Flutter Mobile App)
Digital HR includes a dedicated Front Desk Attendance System available through both a web-based front desk portal and a Flutter-based mobile application. These interfaces are exclusively designed for front desk users and are not intended for individual employee usage.
Organizations can install the Flutter front desk mobile application on a shared tablet or mobile device placed at office entry points. This single device can be used to manage check-in and check-out for all employees across the assigned branch.
Administrators can create and manage Front Desk Users and assign them to specific branches. Once logged in via the front desk web portal or mobile app, front desk users can perform the following actions:
Secure Front Desk User login (same access control as web portal) Employee login using Employee ID and password Employee check-in and check-out from a shared mobile device Automatic image capture during check-in and check-out Branch-linked attendance recording Application Lock feature controlled by front desk users Manual app unlock to allow attendance only during permitted hours Prevents unauthorized or unwanted personnel from using the app Optimized for tablets and mobile devices (iOS and Android) This approach ensures accurate attendance tracking, improves verification, and provides an auditable record of employee presence at each branch location.
Application Features
Employee Management
- Create, update, and manage employees
- Employee logout requests
- Force logout of employees
Leave Management
- Create multiple leave types
- Create leave requests from the admin panel
- Approve or reject leave requests
Attendance Management
- Daily attendance overview
- Monthly attendance reports
- Front desk–based attendance with image capture
- GPS location tracking for check-in and check-out
- Add missing attendance for past dates [NEW]
Project & Task Management
- Create projects
- Create and assign tasks
- Track task status and progress
Payroll Management [NEW]
- Add employee salaries
- Generate payrolls
- Create multiple salary components
- Generate, send, or print payslips
Notice Management
- Send notices to individual employees or all staff
Meeting Management
- Create and manage official meetings
TADA Management
- Manage travel and daily allowance requests
Roles & Permissions
- Role-based access control
- Web and API permission management
Shift Management [NEW]
- Create multiple shifts
- Define shift rules for early and late check-ins and check-outs
Static Page Content Management
- Company rules
- Terms and conditions
- About us
- Company policies
- Application policies
Additional features and improvements will be included in future updates.
What Do You Get?
- Complete Laravel source code
- Clean and well-structured codebase
- Online installation documentation
- Detailed user manual
