This is a web-based HRIS (Human Resource Information System) portal that allows organizations and HR personnel to manage their HR operations efficiently. The portal provides a range of features such as HR administration, leave management, performance tracking, recruitment, time tracking, employee management, payroll, and HR policy documents.
To use the HRIS portal, you need to sign up as an organization or HR user. Follow these steps to get started:
- Clone the repository to your local machine using git clone https://github.com/khansa20/HRIS-Portal.git.
- Install the required dependencies using npm install.
- Start the development server using npm start.
- Open the portal in your web browser by navigating to http://localhost:3000.
- Sign up as an organization or HR user using the signup form.
The HRIS portal provides the following features:
Add, view, edit, and delete HR records such as employee information, job titles, and departments. Manage HR policies and documents.
Submit and manage leave requests. Approve or reject leave requests as an HR user.
Conduct performance reviews and evaluations. View performance reports and analytics.
Post job openings and accept resumes. Manage applicant information and track hiring progress.
Log and manage employee work hours and time off. Approve or reject time off requests as an HR user.
Add, view, edit, and delete employee records. Manage employee access to the HRIS portal.
Process payroll and calculate taxes. Manage employee pay and benefits.
Manage HR policy documents and versions. Ensure employees are up to date on policies.
The HRIS portal was built using the following technologies:
ReactJS - frontend development framework. DynamoDB - database management system. AWS - cloud computing services for hosting and deployment. Git/GitHub - version control and collaborative development.
Khansa Mueen
This project is licensed under the MIT License - see the LICENSE.md file for details.
Create React App for providing a solid starting point for ReactJS projects. AWS DynamoDB for providing a scalable and flexible NoSQL database management system. AWS Amplify for simplifying the process of deploying and managing web applications in the cloud.