Introducing HRM - a complete HR management solution to manage everything from the employees, their attendance, office expenses and many other things.

The Server needs to meet the following requirement to the application.
 
  1. PHP >= 7.1.X
  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_saas.

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 yourdomain.com/public. It is good enough for installation and development purposes, however, for production, you will probably want to have your application available at yourdomain.com. 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 

yourdomain.com/public/install
 
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 yourdomain.com/public/install, but you are able to access it via yourdomain.com/public/index.php/install, 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.

Now You are ready to go.
 
Login details are
 
Superadmin

Email: [email protected]

Password:123456

 

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.

HRM Features

  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

After your successfull install your application, now you need to setting your app.
Log to your application and go to :

Go to : Settings » General Setting

General Setting

Go to : Settings » Profile Setting

Profile Setting

Go to : Settings » Notification Setting

Notification Setting

Go to : Settings » Theme Setting

Theme Setting

NoticeBoard view page

Attendance and Expense Reports

Before Adding employee to the database.You need to add department and its designations

Employees View

Employees Edit Page

Department View

Department Add Page

Department Edit Page

Awards create Page

Expense create Page

Awards create Page

View Attendance all Page

LeaveTypes pages

Leave application Accept Page

You can change the translations if required using the translation manager.

Step 1

Login as superadmin and the visit Settings -> Translation Manager

Visit yourdomain.com/translations.

 

Step 2

Your all translations are arranged in groups. Choose a group from dropdown to change the translations.
You will a see list of translations for each language for every group you select.

 

Step 3

1. Now to change the translation string click on the string and you will see a popup to change it.
2. Change the string and click on blue check button.
3. Similarly do it for all strings you want to change.

 

Step 4

Now just click on the Publish translations button on top to apply the changes.

To update to new version of the worksuite follow these steps in sequence.

  1. Take back up of your files and database before updating.
  2. Replace all the files and folders except the .env, public/uploads
  3. After replacing the files go to this link http://www.yourdomain.com/update-new-version. Click update now
  4. You should see a update success message.
  5. Login to see the new version.