A React.js project to manage employee tasks efficiently. This system allows admins to assign tasks to employees, track their progress, and delete tasks when needed. It provides separate login pages for admin and employees, ensuring secure access and role-based functionality.
- Login as Admin
- Access all employee data and tasks.
- Assign Tasks
- Create and assign tasks to specific employees.
- Delete Tasks
- Remove tasks from an employee's task list.
- Login as Employee
- View tasks assigned to them.
- Track Tasks
- Check the status of active, completed, and failed tasks.
- Role-Based Access
- Separate views for admin and employees.
- Data Storage
- Uses local state management to store data persistently.
- React.js: Frontend framework for building UI components.
- Vite: Tool for initializing and building the project.
- Tailwind CSS: For responsive and modern styling.
- Context API: For managing global state efficiently.
- ADMIN: [email protected] ; Pass : 123
- EMPLOYEE: [email protected] ; Pass : 123
- The details of different employee with their email id can be found in localstorage.jsx file and the password remains the same