An advanced Employee Management web application built with React, Express, Firebase, and MongoDB. It includes role-based dashboards for Employees, HR, and Admins to manage work, payroll, and employee data efficiently.
| Role | Password | |
|---|---|---|
| Admin | zahirulislam.ivx@gmail.com | @Roll441916 |
| HR | contactdeveloperzahir@gmail.com | @Roll441916 |
| Employee | wpthemepluginsharezone@gmail.com | @Roll441916 |
🔗 https://ph-assignment-12.netlify.app/
- 🔐 Firebase Authentication with Email/Password & Social Login
- 🧠 Role-Based Access: Admin, HR, Employee
- 📝 Employee Work Sheet: Add, Edit, Delete, View
- 💵 HR Payroll: Verify, Pay, and Track Salary
- 📊 Admin Dashboard: Manage Employees, Promote to HR, Adjust Salary
- 📦 Responsive UI for Mobile, Tablet, Desktop
- 🔔 SweetAlert/Toast notifications for all operations
- 🧮 Work hour summation and data filtering
- 🌐 Contact Form with submission management
- ♻️ Environment Variables for Firebase & MongoDB
- Client Side: GitHub Repo
- Server Side: GitHub Repo
- Frontend: React, Tailwind, TanStack Table, React Hook Form
- Backend: Express.js, MongoDB, Firebase Admin SDK
- Auth: Firebase Authentication
- UI Library: FlowbiteReact