Giter Club home page Giter Club logo

devnawjesh / hr-payroll Goto Github PK

View Code? Open in Web Editor NEW
203.0 25.0 148.0 15.98 MB

HRM is a Modern and responsive Human Resource Management System. It is developed by PHP and Codeigniter framework. It is designed and developed for office management and company employee management.

License: MIT License

PHP 54.56% HTML 0.12% Hack 0.13% CSS 10.34% JavaScript 34.86%
codeigniter hrm payroll leave loan attendance-management php expense-management project-management task-management logistic assets-management employee-management salary

hr-payroll's Introduction

hr-payroll Human resource management system (HRM)

I am available for PHP,Laravel,Codeigniter work, check out my Fiverr profile:

Url: http://www.fiverr.com/s2/0e44853c56

Or Contact email address:

[email protected]

Summery

This application based on new Latest CodeIgniter framework. Human Resource Management system(HRM) has become one of the most vital tools for any corporate environment. It’s very convincement for any kind of businesses and helps to keep the HR department clean and clear. Modern HRM software is not just a fancy it’s now become an essential tool for maintaining every corporate culture. Any company can use it for their regular tasks, employee workforce management and account management.

Features

  • Bonus Loan Deduction and provident fund management,
  • Estimate invoice and biling system,
  • Employee management,
  • Attendance management with report,
  • Complete payroll management with report,
  • Training and award management,
  • Leave management with report,
  • Employee role management,
  • Notice board management,
  • Holiday management,
  • Complete expanse management with report,
  • Complete HRM Management,
  • Complete Payroll Management,
  • Create Salary Template monthly,
  • Employee Clock Attendance,
  • Manage Time Change Requests,
  • Attendance Reports,
  • Create Leave Category,
  • Set Leave Quota,
  • Approve / Reject Leave Applications,
  • Department,
  • Designation as required,
  • Add, Update, Delete or Block Employees,
  • Employee Get Notified,
  • Easy User Interface,
  • Beautiful Dashboard,
  • Very Easy Setup and Installation,
  • Easy Tab Interface And Many More,
  • Team management,
  • Informative dashboard,
  • Task management,
  • Beautiful file preview and comments,
  • Invoice management,
  • Expense payments report,
  • Custom permissions for team members,
  • Private notes,
  • Leave management,
  • Team member?s details view,
  • Announcement/notice management,
  • Report printing and export,
  • Easily accessible UI,
  • Responsive design,

Authentication

super admin

username:[email protected] password:admin123456

admin

username:[email protected] password:admin123456

employee

username:[email protected] password:admin123456

I am available for PHP,Laravel,Codeigniter work, check out my Fiverr profile:

Url: http://www.fiverr.com/s2/0e44853c56

Or Contact email address:

[email protected]

Thanks

hr-payroll's People

Contributors

devnawjesh avatar njstech avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hr-payroll's Issues

Super Admin

Hi, i cant open/login using superadmin role

Adding New employee

When I try to add a new employee, I see 2 problems:

  1. There is a "username" field in the "Add New Employee" page, whereas the database table of employees does not have a "username" field. Also the username is not shown on the profile page.

  2. New employee is created, but I see following error
    new-employee

Login Validation

Enter wrong username & password ...page refresh only...
no message show...example: invalid username password or something

and click cancel button not work

General Issues

(i) Blood type field to be removed

(ii) When uploading an image, it doesn’t fit the allowed dimensions. It should be able to shrink size and accept all type of size.

(iii) When editing or submitting info it pops up a white page. It should redirect you to previous page.

(iv) Addition of Tax pin No, Social security No, Medical Insurance No, and ID number fields. Delete NID number field.

(v) Leave management system not working, employees subjected to leave as per labor laws of the country and attendance should be imported from excel document.

(vi) Payroll not fully working. Integrate it to follow the Labour laws. Payroll list to be pulled from the system in either excel or pdf file formats. It should execute individuals payslips and payroll statement for the whole organisation contrary to individual departments.

(vii) Loan feature not available in the employee portal. Employees should be able to apply for advance and long-term loan to repaid in period of 3months, 6months, 9monts or 1year and the rate should be applied by the admin.

(viii) Employees should be able to view and search for their colleagues contact information in the system and they shouldn’t have any admin rights contrary to the current system. They shouldn’t have the setting button in their dashboard.

(ix) Employees should be able to view previous pay slips, projected salary and be able to print their salaries.

(x) Salary shouldn’t autofill itself and it should follow the taxation system.

(xi) Employees should be added by admin and they should change their password on their first log in and incase they forget their passwords they should be able to change using the forget password link.

(xii) Upon every subsequent login it should have a 2FA whereby it prompts a verification code via registered number contrary to the current state.

(xiii) The site should be made SSO since other system should be added to the site in the near future.

(xiv) Fix any other bugs not captured above and ensure the system runs swiftly and smoothly.

Login Issue

Doesn't login with the given credentials, the page refreshes but doesn't move further.

Employee Addition

Employee has admin rights to add other employees. Check your code and rectify it.

Login Issue

Getting error message 404 not found after entering given user name and password.
Imported genhr.sql successfully.

need support.

deployed the package in CenOS with Nginx.

Attendence issue

when try to adding attendance, it's not adding.
please help me!

Admin can edit Super Admin

When I am logged in as Admin, I can edit Super Admin profile. This should not happen. Can you please review the users, roles and permissions?

project status

what is the project status? i m interested, cos i cannot see activity of main developer in any other projects

Line: 22 Function: __construct

I tried to host in 000webhost it's giving me an error.
A Database Error Occurred
Unable to connect to your database server using the provided settings.

Filename: controllers/Login.php

Line Number: 22

The connection is correct, I set the correct credential in config/database.php

Login issue

I can't log in, either with the superadmin user, admin or employee.

url : login/Login_Auth

404 Page Not Fount

Windows Setup 404 error

Setting up on Windows uwAmp localhost , upon login you receive 404 error -> File not found "Login/Login)Auth.php...

please advice

A PHP ERROR WAS ENCOUNTERED

Message :-object of class data interval could not be converted to string
line number :-132
backtrace
c:\xampp\htcdocs\hr\application\controllers\attendance.php
function error handler
file c:\xampp\htcdocs\hr\index.php
line 322
Function_require_once

internal server error

Hey Devnawjesh,

I am new at coding can please help me out to run this project.
I tried to run it but getting an internal server error. I did copy-paste code into xampp htdocs and change apache httpd.conf htdocs /foldername .
please help me out step by step installation.

thankyou

Multiple Possible XSS vulnerabilities

Hello,

I would like to report for some XSS vulnerabilities.

For example,

In file hr-payroll-master\application\controllers\Logistice.php

  public function Add_Assets_Category(){
      if($this->session->userdata('user_login_access') != False) {
      $id = $this->input->post('catid');
      $cattype = $this->input->post('cattype');
      $catname = $this->input->post('catname');
      $this->load->library('form_validation');
      $this->form_validation->set_error_delimiters();
      $this->form_validation->set_rules('catname', 'Category name', 'trim|required|min_length[1]|max_length[220]|xss_clean');

      //...
              $data = array(
                  'cat_name' => $catname,
                  'cat_status' => $cattype
              );
              $success = $this->logistic_model->Add_Assets_Category($data);
           //...          
      }
  //...    
}

We see that cat_name is validated against XSS but cat_status is not validated.
Then it will be saved in the DB, in file hr-payroll-master\application\models\Logistic_model.php

    public function Add_Assets_Category($data){
        $this->db->insert('assets_category',$data);
    }

Then in file

public function Assets_Category(){
    if($this->session->userdata('user_login_access') != False) {
        $data=array();
        $data['catvalue'] = $this->project_model->GetAssetsCategory();
        $this->load->view('backend/assets_category',$data);
    }
    //...     
}

In file hr-payroll-master\application\models\Project_model.php

    public function GetAssetsCategory(){
        $sql = "SELECT * FROM `assets_category`";
        $query=$this->db->query($sql);
        $result = $query->result();
		return $result;          
    } 

Finally cat_status is printed in the view 'backend/assets_category'.

<?php foreach($catvalue as $value): ?>
  <tr>
      <td><?php echo $value->cat_id; ?></td>
      <td><?php echo $value->cat_status ?></td>
      <td><?php echo $value->cat_name; ?></td>
      <td class="jsgrid-align-center ">
          <a href="" title="Edit" class="btn btn-sm btn-info waves-effect waves-light AssetsModal" data-id="<?php echo $value->cat_id; ?>"><i class="fa fa-pencil-square-o"></i></a>
      </td>
  </tr>
<?php endforeach; ?>

Double slash in the url

I see double slash in the url. For example: http://mysite.com//login or http://mysite.com//employee etc etc

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.