sruti2024 / MNGT

HR management system to manage all details of employee , add employee , update the status along with an attendance system based on leaves. Leave system for employee to apply for leave and admin to manage!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MNGT

Issues PRs Welcome

MNGT is a HR management system to manage all details of employee . Adding employee , updating the status of employee along with an attendance system based on leaves. Leave system for employee to apply for leave and admin to manage!

MNGT consists of various modules like - basic signup and login, forgot password, employee management , employee display,profile section, leave apply, admin leave management. The basic fundamental structure is created but many modules need to be created like the forgot password, leave admin management , about & contact section and profile section.

Getting Started

  • First fork this repository to your account
  • Clone it in your local machine using command git clone url
  • After a copy of the project is made in your machine , your can run it either in any free web host or by using XAMPP
  • Set the Username ,Password and Database accordingly .
  • All gear pages are present in the gears folder , configuration files in the inc folder.
  • Make the required changes and run it in the server to see the working.
  • git add . to add all the changes and git add filename.txt to add changes to a perticular file.
  • git commit -m "message" it is recommended to commit with a message to tell what are the things you have changed.
  • git push to push all changes to main branch from local branch.

System Flow

  • At first user will open th index page. If he/she is registered they will sign in else they have to sign up.
  • In registration we will take Full name, Email ID, password and phone number.
  • Now the Admin can assign a team and status to the employee in employee add page.
  • The employee page containts the details of the active employees and admin can change the status from this page too.
  • Once the employee is made active by the admin , they get access to the leave page.
  • Through the leave page the employee gets to apply for leave.
  • The admin gets to see the list of leaves and approve or disapprove and give their remarks.

||    Glimps of pages included    ||

||    Modules Included    ||

  1. Authentication Module - This includes the basic login, signup and forgot password pages. The login and sign up pages are already created with slight problem withe session , and the forgot password page is yet to be created to first ckeck whether the email entered is present in database then by sending and verifying an OTP.
    Login page :Click here
    Signup Page : Click here
  2. Employee Management Module - This module consists of pages to add employee details, shift employee from one group to another also to change the status of enployee from active to inactive or purged . There is also a dispay of all employees along with their details. Things that are yet to be built are the profile pages to view the detailed profile of each employee.
    Employee add page : Click here
    Employee List : Click here
  3. Leave Module - This contains pages to modulate the leave application of the employee .Their is already a page to apply for leave along with the status of the leaves that have already been applied. A page with the list of all the leave details is yet to be created also the admin side pages have to be created.
    Leave application :Click here

  4. ||    Tech Stach    ||

    JavaScript CSS3 jQuery Bootstrap PHP MySQL

About

HR management system to manage all details of employee , add employee , update the status along with an attendance system based on leaves. Leave system for employee to apply for leave and admin to manage!


Languages

Language:CSS 57.6%Language:PHP 41.0%Language:Hack 1.4%