An Employee Management System built using React and LocalStorage for authentication and state management. This system includes separate dashboards for admin and employees, allowing admins to create and assign tasks to employees, while employees can monitor and update the status of their tasks.
-
Admin Dashboard
- Admin login with dedicated credentials.
- Create, assign, and monitor tasks for employees.
- View tasks categorized by employees and task status (new, active, failed, completed).
- Log out functionality.
-
Employee Dashboard
- Employee login with dedicated credentials.
- View tasks assigned by admin, categorized by status.
- Ability to update task status to "Failed" or "Completed".
- Log out functionality.
To run this project locally, follow these steps:
Clone the repository
git clone https://github.com/your-username/your-repository-name.git
cd your-repository-nameInstall dependencies
npm installRun The Application
npm run dev