Welcome to the Employee Management System! This project is primarily created for learning purposes, aimed at enhancing my skills in frontend development. While it currently features limited functionality, it serves as a foundation for understanding how to manage employee tasks through a user-friendly interface.
- Frontend: React + Vite
- Styling: Tailwind CSS
- Data Storage: LocalStorage
- Login & Signup: Employees and administrators can securely log in to the system using their email and password.
-
Task Management: Administrators can create and assign tasks to employees.
-
Task Overview: View all task details assigned to employees, including status updates.
- Task Tracking: Employees can view their tasks categorized into:
- New Task
- Active Task
- Completed Task
- Failed Task
- This feature allows employees to stay organized and focused on their responsibilities.
- This project is not a fully functional production website; it is a work in progress with limited features.
- Currently, it only includes the frontend of the system, and further backend integration and functionality enhancements are planned for the future.
This project is a work in progress, with plans for further updates and improvements. Future enhancements may include:
- Implementing functionalities for the remaining components
- Enhancing the user interface of the management system
- Integrating the backend with a database system
To get started with the Employee Management System, clone the repository and install the necessary dependencies:
git clone
cd employee-management-system
npm install
npm run dev
The Employee Management System is a valuable learning project that provides a basic framework for managing employee tasks. I invite you to explore the application and follow along as I continue to develop and enhance its functionality. Your feedback and suggestions are always welcome!
Thank you for checking out the Employee Management System!