WorkNest - Laravel HRM

Description
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.
| Author | clustercoding |
|---|---|
| Category | Scripts & Code / PHP Scripts / Management / HR |
| Price | $19 |
| Extended License | $57 |
| First Release | Jun 1, 2026 |
| Last Update | Jul 13, 2026 |
| Files included | .php, .css, .html, .sql, JavaScript .js |
| Software version | PHP 8.3, PHP 8.4 |
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 3,099 views · 28 clicksSaaS · Week 45 · 3,099 views · 28 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 40,492 views · 216 clicksWebsite · Week 45 · 40,492 views · 216 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 38,580 views · 110 clicksSaaS · Week 45 · 38,580 views · 110 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 57,621 views · 197 clicksSaaS · Week 45 · 57,621 views · 197 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 27,054 views · 119 clicksDesktop App · Week 45 · 27,054 views · 119 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 2,991 views · 18 clicksWebsite · Week 45 · 2,991 views · 18 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
1,685 views · 16 clicksWeek 45 · 1,685 views · 16 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
1,579 views · 13 clicksWeek 45 · 1,579 views · 13 clicks