This employee management website tracks work progress, manages salaries, and maintains contract records. Employees update their tasks, while HR managers oversee updates and ensure secure payments without duplicates. Administrators manage roles, salaries, and handle terminations securely.
Live Link: https://employee-management-a45e0.web.app
Admin username: [email protected]
Admin password: Mostofa@#$
- Have a particular dashboard for Employees, HR, and Admin. They can manage their activity.
- HR can pay all verified employees by Stripe payment method.
- HR can update employee status like verify or verify canceled.
- An admin can fire an employee or HR. After firing someone, they won’t be able to log in using their account anymore.
- React.js
- Express.js
- Node.js
- MongoDB
- Stripe
- Tailwind CSS
- Firebase
- JWT
- Clone the Repository:
git clone https://github.com/your-username/your-repository.git
- Navigate to the Project Directory:
cd your-repository
- Install Dependencies:
npm install
- Run the Development Server Locally:
npm run dev
- Build the Project for Production:
npm run build
- Preview the Production Build:
npm run preview