Complete Human Resource Management System (HRM) SaaS Using PHP MySQL | CampCodes

Complete Human Resource Management System (HRM) SaaS using PHP MySQL

July 7, 2021
human resource management system saas

Project: Complete Human Resource Management System (HRM) using PHP and MySQL with Source Code

About Complete Human Resource Management System (HRM) using PHP MySQL Project Free Download

Complete Human Resource Management System (HRM) using PHP MySQL Free Download is a a complete HR management solution to manage everything from the employees, their attendance, office expenses and many other things.  HRM is a simple and easy to use software having basic minimal features. You can get started straight away without any training, yet having flexibility to do things your way.

Core Features of Complete Human Resource Management System (HRM) SaaS

  1. Employee Management
  2. Expense Management
  3. Department Management
  4. Awards Management
  5. Holidays Management
  6. Attendance Management
  7. Leave Types Management
  8. Leave Application Management
  9. Notice Board
  10. General Setting
  11. Profile Setting
  12. Notification Setting

Server Requirements

The Server needs to meet the following requirement to the application.
  1. PHP >= 7.2.5
  2. OpenSSL PHP Extension
  3. PDO PHP Extension
  4. Mbstring PHP Extension
  5. Tokenizer PHP Extension
  6. XML PHP Extension
  7. GD PHP Extension
  8. Fileinfo PHP Extension


Pre-installation Requirements:
File System Permissions
To be able to start the installation at all, you must set appropriate permissions for storage folder and it’s subfolders. So, the very first thing to do is to set permissions to 777 for storage folder, all its subfolders.
After setting the permissions you are ready to proceed to the installation.
After downloading the ZIP archive, and uploading it to your server, the first thing you have to do is to create the database where system tables will be created. Let’s say, you create the database called hrm.

Step 1 – Welcome Screen

After creating the database next step is accessing the application URL from a browser. One thing you need to know is that Laravel is designed to allow HTTP access to the application from your public folder only. This means that this application will be available at It is good enough for installation and development purposes, however, for production, you will probably want to have your application available at In next section, I will show you how you can accomplish that.

Note: If you see any error check that you should have .env file at your root location.

To open the installer. Visit

Now the installer will show up.The First screen will be Welcome Screen.


Note: If you are not able to access the website by accessing, but you are able to access it via, this means that you probably don’t have Apache mod_rewrite installed and enabled.

Step 2 – Database/Environment Setting

On step 2 you have to fill in your database credentials


Step 3: System Requirements

After clicking on “Next” button, you will be redirected to System  Requirements step during the installation wizard, System Requirements.


Step 4 – Directory Permissions

After successfully enabling and installing all required PHP extensions, next step is to set the appropriate permissions for some system folders. All directories listed on step 4 has to be writable by the application, as it is displayed on the following picture.

Step 5: Exit

The last step is exit step.


human resource management system saas free download

human resource management system saas using php laravel

human resource management system saas using php laravel



  • Email:
  • Password:123456

Database: hrm

I hope this Complete Human Resource Management System (HRM) using PHP MySQL will help you with what you are looking for and hope that you will learn something with this project that is useful for your future projects.

Related Projects: Client Management System in PHP/MySQL, Holistic Group Management System Website in PHP/MySQL with Source Code, Complete Responsive Apartment Management System using PHP/MySQLi, Stock Management System using PHP/MySQL, Complaint Management System Project in PHP/MySQL, School File Management System using PHP/MySQLi, Employee Management System using VB.Net and MySQL, Human Resource Management Profiling System using PHP/MySQLi

Download Here
  • How to deploy this in standalone, there is no DB connected. Is there any documentation? We need the DB schema. It is having env properties

    Hariharan September 27, 2022 1:57 pm Reply
  • This page isn’t workinglocalhost is currently unable to handle this request.
    HTTP ERROR 500

    Faz Coding April 3, 2022 2:46 am Reply
    • same here

      Anonymous June 4, 2022 8:02 pm Reply
  • Please public/admin/attendance/create

    Is showing 500 server error

    Ernest Kwakye March 24, 2022 12:37 am Reply
  • Can i use it to run a company?

    Ernest kwame March 22, 2022 1:10 am Reply

Leave a Reply

Your email address will not be published. Required fields are marked *