Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/younusfoysal/hr-hub-pro-client

HR Hub Pro is an HR management platform with features for employees, HR, and admins. It supports task tracking, performance analysis, payroll management via Stripe, and user role assignments.
https://github.com/younusfoysal/hr-hub-pro-client

axios firebase-auth headlessui jquery react-helmet-async react-hot-toast react-icons react-open-weather react-router-dom react-spinners react-toastify reactjs recharts sort-by stripe sweetalert2 tailwindcss tanstack-query vite

Last synced: 2 months ago
JSON representation

HR Hub Pro is an HR management platform with features for employees, HR, and admins. It supports task tracking, performance analysis, payroll management via Stripe, and user role assignments.

Awesome Lists containing this project

README

        

HR Hub Pro


Hr Hub Pro



## Live Link:

[https://hr-hub-pro.web.app](https://hr-hub-pro.web.app)

## Overview:
**HR Hub Pro** is a web-based human resources management system designed to streamline HR processes and improve organizational efficiency. It addresses several key HR challenges:

- **Employee Management**: Facilitates tracking employee details, roles, and responsibilities.
- **Task and Performance Tracking**: Enables HR and managers to monitor employee performance and productivity.
- **Role-Based Access**: Provides different access levels for employees, HR personnel, and admins to ensure data security and proper workflow management.

## Features:
* Users can Sign Up as an Employee or HR.
* They can analysis their work speed by Total Works/Hour chart.
* HR can mark Employees as Verified or unverified.
* HR can Pay the Employees by Card.
* Admin can promote Only verified Employees to HR.
* Admin can adjust the salary of Employees.

### Admin Credentials:
```
Admin Email: [email protected]
Admin Pass: )yuxZdUzG3!fj8b
```

Installed Npm Packages:
```
@headlessui/react
@stripe/react-stripe-js
@tanstack/react-query
axios
Firebase
react
react-datepicker
react-hot-toast
react-icons
react-open-weather
react-hook-form
react-router-dom
react-toastify
recharts
sweetalert2
```

### How to Set Up Locally

1. Install npm packages:
```sh
npm i
```
2. Create a `.env.local` file containing API keys and Firebase credentials.
3. Run the API server from [HR-Hub-Pro-Server](https://github.com/younusFoysal/HR-Hub-Pro-Server).
4. Run the development server:
```sh
npm run dev
```
5. Browse the application at:
```sh
http://localhost:5173
```