Welcome to

onest HRM - Human Resource Management System

We are glad to introduce to you onest HRM Human Resource Management System, a great deal of completeness and compact HRM solution web application. Here you can easily organize and maintain your single or multiple companies, check your staffs to employees’ attendance, team management with their assigning Project, appointments, entire business operations leading to employee’s individual performance, bi-weekly or monthly expenditure, departmental analysis, announcement, track indoor and outdoor visits i.e.- any type of collection or delivery, meetings, submissions. Our HRM solution app can be beneficial for your company’s growth as it will improve the work efficiency of your employees and you can also dive into the foreseeable future. Our upcoming features like- payroll management, loan services are on its way. Basically, this onest HRM Human Resource Management System web application is built under Laravel Version 8.

Server Requirements

Note!

To begin installation onest HRM your server must have to satisfy some requiremnts as well as some extensions.

  • PHP >= 7.4
  • MySQLi
  • GD
  • cURL
  • date.timezone
  • BCMath PHP Extension
  • allow_url_fopen
  • Ctype PHP Extension
  • Fileinfo PHP Extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

File Writable Permissions

Attention!

Please make sure you have set the writable permission on the following folders/files:

  • /routes
  • /resources
  • /public
  • /storage
  • .env

Database

Create Database

Attention!

Do not use a password that contains a #(Hash) character (It will be treated as a comment).

You’ll need to create a new database along with a user to access it. Follow the steps below:

  • Give your database a name e.g hrm_db
  • Create a database user and set up a password
  • Add the user to the database and give the user All privileges to the database

Most hosting companies provide an interface to handle this or you can run the SQL statements below.

CREATE DATABASE onno_db;
                CREATE USER 'hrm_db' IDENTIFIED BY '[email protected]@'; 
                GRANT ALL PRIVILEGES ON onno_db.* to [email protected]'%' identified by '[email protected]@'; 
                FLUSH PRIVILEGES;

Installation

Note!

onest HRM Human Resource Management System PHP Laravel Script can only be installed using the installer.

Attention!

Before going for installation make sure to fulfill the requirements and writable permissions.

File Setup

Just simply follow the steps, and our installer will handle all the process of installation. You don't need to do anything manually.

  • Step:1 Download Main_File.zip from CodeCanyon
  • Extract Main_File.zip
  • Go to inside "source_code" folder and make zip all files & folders.
  • Upload zip file to your server public_html or www or root directory.
  • Open browser and hit you server URL. Example: https://examplenews.com/
Attention!

Please don't include "/public" to the end of your URL and root directory.

Pre-Installation

When you start install you will find Installation Welcome page. By click on Get Started button system will processed to next step.

Pre-Installation

If all the requirements fulfill then click on Next

Pre-Installation

Here you have to provide your purchase verification info and installation domain. After provide valid info then processed to next step.

Pre-Installation

In this step you have to provide your database information and processed to next step.

Your database connection details:

  • Database Host: your hosting name, e.g localhost
  • Database User: the username that you have created with all previleges.
  • Password: database user's password.
  • Database Name: your database name for e.g hrm_db.
Pre-Installation

Your account details for administration:

  • Email: email for login and you can't change this email.
  • Password: password for admin login.
  • Confirm Password: confirm password for admin login.
To Be Noted!

Given Administrator credentials will be serve as the Super Admin email and password for accessing admin dashboard.

Pre-Installation

After completing all steps with proper information your system setup is done for use.

Pre-Installation

Frontend Usage Guidelines

Home Page

We have nice website for you with a attactive home page. You can use it to promote your HRM solution. There are several sections to describe your HRM solution & features.

Home Page

Pricing Page

This is pricing page for your HRM solution. You can customize your pricing page according to your needs, usage limitations of company or team.

Home Page

Features Page

in this page you can show all the features of your HRM solution. There are several types of sections for better describe to your customer & team employee.

  • Meet to the HRM
  • ONE Intuitive HR System
  • Take Your Game To The Next Level
  • More Awesome Features
  • One Place To Keep Your Team Happy And Productive
Home Page

Other Pages

We have also other pages shown in below.

  • Contact Us
  • Privacy Policy
  • Terms & Conditions
  • Login
  • Registration
Registration Page Noted!

From frontend company/team can register their company/team to test features. we have options to ban/deactive a company/team.

Login Page Noted!

All types of users can login to their account by using one login page.

Super Admin Panel Usage Guidelines

Super Admin Dashboard

This is the super admin dashboard where admin can see all status at a glance. we have also option to

Home Page

Super Admin Profile

In this section you can see your profile details. You can also see your Attendance, Notice, Leave, Visit, Phonebook, Appointment details and many more.

Home Page

Company List

In this section you can see all companies that you have created. You can also create new company with proper company information.

Home Page

Create New Company

Superadmin can create new company with proper company information.

Home Page
To Be Noted!

if needed then superadmin can ban/deactive a company.

Package Plan

Super anmin can manage package plan with proper package information.

Home Page

Create New Package

Home Page

All Subscriptions

Super anmin can view all subscriptions.

Home Page
To Be Noted!

if needed then superadmin can active/deactive a package plan.

Settings

General Setting

In this section you can setup your HRM solution. You can change your company name, logo, address, phone number, email setup, etc.

Home Page

Superadmin can setup SMTP email configuration for sending email to users.

Home Page
Email Setup

Configure gmail for sending email

  • 1. Login to your gmail
  • 2.Go to Security setting and Enable 2 factor authentication
  • 3. After enabling this you can see app passwords option. Click here!
  • 4. And then, from Your app passwords tab select Other option and put your app name and click GENERATE button to get new app password.
  • 5. Finally copy the 16 digit of password and click done. Now use this password instead of email password to send mail via your app.
  • Now you can use just email and this generated pass to send email.
Home Page
Storage Setup
Home Page
Database Backup
Home Page
Payment Backup
Home Page
About System

App Setting

In this section you can enable/disable and order menu every features of HRM Mobile App.

Home Page
Frontend Contents

by this section you can set frontend's all pages content dynanicaaly.

Home Page
Contacts

in this section superadmin can see all contact message and reply to them.

Home Page
Languages

In this section you can add new language and translate all system's text to your language.

Home Page

Company Admin Panel

Dashboard

Company Dashboard

In this section company admin can see all status and analytics at a glance.

Home Page
User Dashboard

In this section company user that login as admin can see all his status at a glance.

Home Page

User & Roles

Designations

In this section company admin can see all designations and can create, delete and update new designation.

Home Page
Departments

In this section company admin can see all departments and can create, delete and update new department.

Home Page
Users

In this section company admin can see all users and can create, delete and update new user.

Home Page
Roles

In this section company admin can see all roles and can create, delete and update new role.

Home Page

Leave

Type

In this section company admin can see all leave type and can create, delete and update new leave type.

Home Page
Assign Leave

In this section company admin can assign leave to a department.

Home Page
Leave Reaquest

In this section company admin can see all leave request and can approve or reject leave request.

Home Page

Attendance

Attendance

In this section company admin can see all attendance and can add attendance.

Home Page

Payroll

Manage Commissions

In this section company admin can see all Commissions and manage them.

Home Page
Manage Setup

In this section company admin can see all Setup and manage them.

Home Page
Advance Type

In this section company admin can see all Advance Type and manage them.

Home Page
Advance

In this section company admin can see all Advance and manage them.

Home Page
Selary

In this section company admin can see all Selary and manage them.

Home Page

Accounts

Accounts List

In this section company admin can see all Accounts List and manage them.

Home Page
Deposit

In this section company admin can see all Deposit and manage them.

Home Page
Expense

In this section company admin can see all Expense and manage them.

Home Page
Transaction History

In this section company admin can see all Transaction History and manage them.

Home Page
Accounts Settings
Deposit Category

In this section company admin can see all Deposit Category and manage them.

Home Page
Order Category

In this section company admin can see all Order Category and manage them.

Home Page
Payment Method

In this section company admin can see all Payment Method and manage them.

Home Page

Clients

List

In this section company admin can see all List and manage them.

Home Page
Create

In this section company admin can see all Create and manage them.

Home Page

Tasks

Task Create

In this section company admin can see all Task Create and manage them.

Home Page
Task List

In this section company admin can see all Task List and manage them.

Home Page

Projects

Project Create

In this section company admin can see all Project Create and manage them.

Home Page
Project List

In this section company admin can see all Project List and manage them.

Home Page

Awards

Award Type List

In this section company admin can see all Award Type List and manage them.

Home Page
Award List

In this section company admin can see all Award List and manage them.

Home Page

Travels

Type

In this section company admin can see all Type and manage them.

Home Page
Travel List

In this section company admin can see all Travel List and manage them.

Home Page

Performance

Indicator

In this section company admin can see Indicator and manage them.

Home Page
Appraisal

In this section company admin can see all Appraisal and manage them.

Home Page
Goal

In this section company admin can see all goal and manage them.

Home Page
Settings
Competence Type

In this section company admin can see Competence Type and manage them.

Home Page
Competencies

In this section company admin can see Competencies and manage them.

Home Page
Goal Type

In this section company admin can see Goal Type and manage them.

Home Page

Plan

List

In this section company admin can see all list and manage them.

Home Page

Visit

Manage Visit

In this section company admin can see all visits by employee and manage them.

Home Page

Support

Ticket

In this section company admin can see all support tickets created by employee and create by his/her own, including priorities and type.

Home Page

Announcement

Notice

In this section company admin can see notice and can create, delete and update new notice for spesific department.

Home Page
Push Notification

In this section company admin can see Push Notification and can create, delete and update new notice for spesific department.

Home Page

Report

In this section company admin can see all reports and filter them.

Live Tracking
Home Page
Location History
Home Page
Attendance Report
Home Page
Break Report
Home Page
Visit Report
Home Page
Leave Report
Home Page

Setup & Configuration

Configuration

In this section company admin can see Configuration and manage them.

Home Page
  • Live Tracking Setting

    App Sync Time : Time to sync location data from mobile and store it locally.

    Live Data store after : Time to send location data to server.

    To Be Noted!

    Live data store after time should be greater than app sync time.

  • Google MAP

    Follow the steps of this link to get Google Map API key. Google Map

  • Firebase

    Follow the steps of this link to get Firebase API key. Firebase


Weekend Setup

In this section company admin can see all Weekend Setup and manage them.

Home Page
Holiday Setup

In this section company admin can see all Holiday Setup and manage them.

Home Page
Shift Setup

In this section company admin can see all Shift Setup and manage them.

Home Page
Duty Schedule

In this section company admin can see all Duty Schedule and manage them.

Home Page
IP whitelist

In this section company admin can see all IP whitelist and manage them.

Home Page
Locations

In this section company admin can see Locations Setup and manage them.

Home Page
Activation

In this section company admin can see all Activation Setup and manage them.

Home Page

Settings

General Settings

This section is config for company. Company admin can change company timezone, date format, currency, ip etc.

Home Page
Email Setup

Here you need to setup your email. Company admin needs to change Mail Host, Mail Port, Mail Username, Mail From Address, Mail Password, Mail Encryption, Mail From Name. Also you can test this email set up from this page.

Home Page
Storage Setup

Here you need to setup site storage. Company admin can change storage from here.

Home Page
Database Backup

Here you can Backup your database.

Home Page
About System

From this page you can see the version of our Application.

Home Page
App Settings

This section is config for company. Company admin can change company timezone, date format, currency, ip etc.

Home Page
Contents

This section is config for company. Company admin can change company timezone, date format, currency, ip etc.

Home Page
Language

This section is config for company. Company admin can change company timezone, date format, currency, ip etc.

Home Page

User Panel

Dashboard

User Dashboard

In this section user can see all status and analytics at a glance.

Home Page

Attendance

In this section user can see your profile details. User can also see their Attendance, Break Time, check in and check out time etc.

Home Page

Plan

List

In this section user can see all their Appointments.

Home Page

Support

Ticket

In this section Admin can see all support tickets created by that user and including priorities and type.

Home Page