WorkNest - Laravel HRMWorkNest - Laravel HRM
Complete Laravel HRM system with payroll, attendance, leave, recruitment, loans, assets, performance, reports and employee self-se Recently UpdatedWorkNest - Laravel HRM
Complete Laravel HRM system with payroll, attendance, leave, recruitment, loans, assets, performa...
Overview
WorkNest is a complete Laravel-based Human Resource Management System designed for companies, HR teams, managers, and employees. It helps manage the full employee lifecycle from hiring to retirement with powerful HR, payroll, attendance, leave, loan, recruitment, performance, asset, training, helpdesk, and reporting modules.
Built with Laravel 13, Livewire 4, Tailwind CSS 4, Laravel Fortify, Spatie Permission, MySQL, Pest testing, PDF exports, Excel/CSV exports, and a modern server-driven admin UI, WorkNest provides a professional and scalable foundation for managing daily HR operations.
The system includes role-based access for Super Admin, HR Manager, Manager, and Employee. Every module is permission-gated, making it suitable for organizations that need controlled access, approval workflows, employee self-service, and secure HR data management.
WorkNest covers employee management, departments, designations, branches, attendance, shifts, rosters, leave requests, leave approvals, payroll processing, salary components, payslips, loans, advance salary, bonuses, reimbursements, tax declarations, recruitment pipeline, candidates, interviews, offer letters, assets, training, onboarding, offboarding, documents, meetings, tickets, OKRs, benefits, announcements, polls, kudos, suggestions, knowledge base, audit logs, notifications, and reports.
This script is ideal for businesses, HR software providers, SaaS founders, agencies, developers, and companies looking for a modern HRM solution with a clean UI, rich feature set, and Laravel-based architecture.
Key Highlights
- Complete HRM system built with Laravel 13 and Livewire 4
- Modern Tailwind CSS admin interface
- Employee management with full employee profile
- Attendance, shift, roster, correction, and comp-off management
- Leave request, approval, calendar, balance, policy, and encashment system
- Payroll engine with payslips, salary components, loans, bonuses, reimbursements, and tax declarations
- Recruitment management with job posts, candidates, applications, interviews, offers, and public career pages
- Performance management with goals, reviews, 360 feedback, probation, promotion, and PIP
- Asset, training, onboarding, offboarding, documents, meetings, helpdesk, benefits, and HR records modules
- Reports hub with workforce, money, talent, engagement, records, and executive reports
- Role and permission management using Spatie Laravel Permission
- Employee self-service portal for attendance, leave, payslips, requests, feedback, and more
- Global search, quick create, notifications, audit logs, and demo mode included
Why Choose WorkNest?
- All-in-one HRM solution for modern businesses
- Built on a clean Laravel architecture
- No separate SPA or external REST API required
- Livewire-powered server-driven interface
- Permission-based secure access control
- Ready-to-use modules for HR, payroll, recruitment, performance, assets, and reports
- Clean code structure for customization and future expansion
WorkNest is designed to save time, reduce manual HR work, improve employee management, and provide a centralized platform for daily human resource operations.
Features
- Modern Laravel 13 HRM system
- Livewire 4 powered admin panel
- Clean Tailwind CSS 4 user interface
- Laravel Fortify authentication with 2FA support
- Role and permission management using Spatie Permission
- Admin, HR Manager, Manager, and Employee access levels
- Employee management with complete employee profile
- Departments, designations, branches, job grades, and teams
- Attendance management with check-in and check-out
- Shift, roster, attendance policy, holiday, and comp-off management
- Leave request, approval, calendar, balance, policy, and encashment system
- Payroll engine with pay periods, payroll runs, and payslips
- Salary components and employee salary structure management
- Loan, advance salary, bonus, reimbursement, and tax declaration modules
- Timesheet and project management
- Performance management with goals, reviews, 360 feedback, probation, promotion, and PIP
- Recruitment module with job posts, candidates, applications, interviews, and offer letters
- Public career page for job listings and applications
- Asset management with requests, allocations, returns, vendors, and maintenance logs
- Training management with courses, sessions, requests, enrollments, and reports
- Onboarding and offboarding process management
- Company policies, letters, document requests, and employee contracts
- Meeting management with attendees, minutes, and action items
- Expense claim management with approval and reimbursement workflow
- Helpdesk ticket system with categories, priorities, SLA tracking, comments, and ratings
- Goals and OKR management
- Benefits and insurance management
- Kudos, pulse survey, suggestions, polls, announcements, and knowledge base
- HR records including awards, warnings, transfers, business trips, complaints, and resignations
- Reports hub with workforce, payroll, talent, engagement, records, and executive reports
- CSV, Excel, and PDF export support
- Topbar notification bell and full notifications page
- Global search across multiple HR modules
- Quick create modal for faster data entry
- Audit logs, login logs, and profile activity logs
- Demo mode with read-only protection and demo reset command
- Permission-gated modules and secure access control
- Seedable demo data included
- Pest test coverage for major modules
- Well-structured Laravel codebase for easy customization
Requirements
- PHP 8.3 or higher
- MySQL 8.x or compatible database server
- Composer 2.x
- Node.js 18+ and npm
- Apache or Nginx web server
- Laravel required PHP extensions: mbstring, openssl, pdo, tokenizer, xml, ctype, json, bcmath, fileinfo
- GD or Imagick PHP extension for image and PDF related features
- Writable storage and bootstrap/cache directories
- SSL certificate recommended for production use
- Cron job support required for scheduled tasks and reminders
Instructions
- Download and extract the project zip file.
- Upload the project files to your server or local development environment.
- Create a new MySQL database.
- Copy the .env.example file and rename it to .env.
- Update the database information inside the .env file.
- Run composer install to install PHP dependencies.
- Run php artisan key:generate to generate the application key.
- Run php artisan migrate --seed to create database tables and insert default/demo data.
- Run npm install to install frontend dependencies.
- Run npm run build to compile production assets.
- Make sure the storage and bootstrap/cache directories are writable.
- Point your domain or subdomain document root to the public folder.
- Configure mail settings in the .env file if you want to send real email notifications.
- Set up the Laravel scheduler cron job on your server for reminders, logs, leave accrual, SLA checks, loan reminders, and other scheduled tasks.
- Login using the provided demo/admin credentials and start configuring company settings, roles, employees, attendance, leave, payroll, and other modules.
Laravel Scheduler Cron Job
* * * * * cd /path/to/project && php artisan schedule:run >> /dev/null 2>&1
Useful Commands
composer install cp .env.example .env php artisan key:generate php artisan migrate --seed npm install npm run build php artisan storage:link
Demo Mode
If demo mode is enabled from the environment configuration, the system will work as a read-only demo with demo login options. You can reset demo data using:
php artisan demo:reset
Important Notes
- Use PHP 8.3 or higher.
- Use MySQL 8.x or a compatible database server.
- Do not forget to configure the cron job for scheduled tasks.
- For production, set APP_ENV=production and APP_DEBUG=false.
- Always follow the included documentation for complete installation and configuration details.
|
PHP Script Installation Service
Don't worry about the installation of your script! Have your PHP Script installed for you.
|
$39 | Buy now |
| Category | Scripts & Code / PHP Scripts / Management / HR |
| First release | 1 June 2026 |
| Last update | 1 June 2026 |
| Software version | PHP 8.3, PHP 8.4 |
| Files included | .php, .css, .html, .sql, Javascript .js |
| Tags | helpdesk, HRM, laravel, recruitment, employee management, payroll, human resource, attendance, asset management, livewire, leave management, loan management, tailwind css, performance management, employee portal |








