Kadrio - HR Management System (PHP & MySQL)Kadrio - HR Management System (PHP & MySQL)
Complete HR system in PHP & MySQL: employees, attendance, leave, payroll & recruitment. Easy cPanel install, premium UI. Recently UpdatedKadrio - HR Management System (PHP & MySQL)
Complete HR system in PHP & MySQL: employees, attendance, leave, payroll & recruitment. E...
Overview
Kadrio is a complete, ready-to-use Human Resources management system built in pure PHP 8 and MySQL. It gives small and mid-sized businesses everything they need to manage their people in one place —
employees, attendance, leave, payroll, recruitment, performance, assets and more — wrapped in a premium, fully responsive interface with light and dark themes.
Unlike most scripts in this category, Kadrio uses no heavy framework, no Composer and no build step, so the code stays clean and readable and the app installs on ordinary, inexpensive cPanel shared hosting
in minutes through a guided web wizard. It also ships fully multilingual (English, Spanish, German, French and Arabic with full RTL support) and includes a self-service portal where employees can view their
own data, request leave and download payslips.
Security is built in from the ground up: prepared statements everywhere, CSRF protection on every action, Argon2id password hashing and role-based access control. Thorough, beginner-friendly documentation is
included so even non-developers can get up and running with confidence.
Features
- Employee management with detailed profiles and photos
- Departments, positions and a visual organization chart
- Attendance tracking (daily view + monthly grid)
- Leave management with multi-step approvals, quotas and monthly accruals
- Payroll: salary structures, payslips, loans and full salary history
- Recruitment: job posts, drag-and-drop candidate pipeline, interviews
- Performance reviews
- Asset management with assignment history, depreciation and maintenance
- Company announcements
- Employee self-service portal (attendance, leave, payslips, profile)
- Dashboard and reports with clean SVG charts
- Calendar with holidays, events and birthdays
- 5 languages (EN, ES, DE, FR, AR) with full right-to-left support
- Light & dark themes plus 5 accent colors
- Fully responsive on desktop, tablet and mobile
- Secure backend: prepared statements, CSRF, Argon2id, roles
- One-click style web install wizard
- Clean, framework-free, well-commented code (no Composer, no build step)
- Built-in demo data to explore every module instantly
Requirements
PHP 8.0 or newer (tested on PHP 8.2–8.4)
- PHP extensions: pdo_mysql, mbstring, json, fileinfo (enabled by default on almost every host)
- MySQL 5.7+ or MariaDB 10.4+
- Apache with mod_rewrite (bundled .htaccess works out of the box) or Nginx
- Works on ordinary, inexpensive cPanel shared hosting — no VPS or special configuration required
Instructions
1. Upload the contents of the "Main Files" folder to your server (cPanel File Manager or FTP).
2. Create a MySQL database and a database user with full access to it.
3. Open your app URL in a browser — the install wizard starts automatically.
4. Follow the steps: server requirements check, database details, administrator account, finish.
5. Log in with the admin account you created and start using Kadrio.
Full step-by-step documentation with screenshots is included in the "Documentation" folder.
| Category | Scripts & Code / PHP Scripts / Management / HR |
| First release | 15 June 2026 |
| Last update | 15 June 2026 |
| Software version | PHP 8.0, PHP 8.1, PHP 8.2, PHP 8.3, PHP 8.4 |
| Files included | .php, .html |
| Tags | MySQL, php script, human resources, HRM, recruitment, employee management, payroll, attendance, hr management, leave management, hr software, performance review, time tracking, employee portal, org chart |








