Skip to content

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.

Notifications You must be signed in to change notification settings

younusFoysal/HR-Hub-Pro-Client

Repository files navigation

HR Hub Pro

Hr Hub Pro


Live Link:

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

Releases

No releases published

Packages

No packages published