1. Start
  2. App Feature
  3. How to Setup(Videos)
  4. How to Upload & Setup
  5. Getting Attendance From Machine
  6. Technical Description
  7. Project File Structure




Royex Application (Now It's Multi-Languale)

Firstly, a huge thanks for purchasing this Royex, your support is truly appreciated!
Royex is a Open Source Human Resource and payroll management software. For maintaining HR & Payroll department of any company.

Royex Key Features
Full Features


How to Setup(Videos)

You Can See This Video Tutorial As a Reference for uploading into cpanel

How to setup or Install

Step 1

Step 2

Step 3

How to use

Login with pre-defined access first.


In Dashboard Some features of application will show ... as like todays attendnance ,if have any notice then it will show,Birthday,Leave Application to you,Warning etc.


You Can Create Role For Different kind of user (don't delete super admin role from your application you can update the name !)

Role Permission

Which Role of application will find which menu you can control it from here ( employee and admin will have same admin panel but based on there permission they will have specific menu which is permit to them )

Employee Manage

Add edit delete employee are done from here . you have to set up Department Designation Branch before creating employee.During Creating employee if u select any supervisor he will find leave application of you and he will confirm or cancel it . Cool !.(Remember Supervisor Will Have The Leave Application of those employee which is belongs To him..Supervisor will accept or decline there request)

Employee Warning

Admin can send warning to any employee.Employee will find the warning notice into dashboard when he login his account

Employee Warning

Admin can send warning to any employee.Employee will find the warning notice into dashboard when he login his account


Admin Can Terminate anyone from this module

Getting Atendance From Api

Remember For Getting Attendance Data from any kind of device make sure device Finger ID or Face ID,or some others ID, will have to be same with the employee Finger ID field during employee adding.

U have to use the .htaccess file different for that in server u will provide a .example_htaccess you can use it replace of .htacess

You Have To Call The API by POST method https://your_application_domain/api/attendnance from your attendance device with a perameter finger_id and an optional in_out_time perameter which will current timestamps if u don't give it the software will use the current time as in_out_time .. your first hit to the api will count as in time and last as out time . you can use postman for test in our application

Here is a Sample PHP Request with curl (you can request from any paltform)

             CURLOPT_RETURNTRANSFER => true,
             CURLOPT_ENCODING => "",
             CURLOPT_MAXREDIRS => 10,
             CURLOPT_TIMEOUT => 0,
             CURLOPT_FOLLOWLOCATION => true,

             $response = curl_exec($curl);

             echo $response;


if request success the response will be
{ "status": 202, "message": "Employee attendnance updated" }

Technical Description


Technologies: we build this application using php laravel framework ,javascript and Jquery ajax

free Tools & Dependencies Used

Project File Structure

File Include


  - app

    - Http

      - Controllers

     - Middleware

     - helpers.php

     - Model

- Config

- public

   - js

     - all compiled js file

  - css

- resource

   - View

- route


- .env

- .htaccess

- composer.json

- index.php

- package.json


Once again, thank you so much for purchasing this Royex Full Application.
As I said at the beginning, We'd be glad to help you if you have any questions relating to this application. We I'll do our best to assist.