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.
- 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 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
- Install npm packages:
npm i
- Create a
.env.local
file containing API keys and Firebase credentials. - Run the API server from HR-Hub-Pro-Server.
- Run the development server:
npm run dev
- Browse the application at:
http://localhost:5173