A fully functional Task Management System built with React.js that allows efficient task delegation and monitoring for both Admins and Employees.
- 👥 Role-Based Dashboard (Admin & Employee)
- ✅ Add, Accept, Complete, and Fail Tasks
- 💾 Persistent Data with
localStorage - 📱 Fully Responsive UI using Tailwind CSS
- ⚛️ React.js
- 🎨 Tailwind CSS
- 📜 JavaScript (ES6+)
- 💾 localStorage API
employee-task-dashboard/ ├── public/ ├── src/ │ ├── components/ │ ├── pages/ │ ├── App.jsx │ └── main.jsx ├── index.html ├── package.json ├── tailwind.config.js └── README.md
Follow these steps to set up the project on your local machine:
# 1. Clone the repository
git clone https://github.com/your-username/employee-task-dashboard.git
# 2. Navigate to the project directory
cd employee-task-dashboard
# 3. Install dependencies
npm install
# 4. Start the development server
npm run dev
Then open: http://localhost:5173/ in your browser.
🌐 Live Demo
🔗 https://employee-system-mohit.netlify.app/
📌 Notes
This project uses localStorage for storing tasks, so it works even after refreshing the page.
No backend or database required.
Make sure to use the same browser/device to see persisted data.
🧾 License
This project is licensed under the MIT License.
💼 Author
Mohit Sharma
GitHub: https://github.com/Restymohit
LinkedIn: https://www.linkedin.com/in/mohit-sharma-75435b232/