TaskCraft Pro is a web-based platform designed to address the challenges faced by organizations in efficiently organizing and tracking tasks assigned to employees. The Employee Task Management Dashboard aims to streamline task assignment, tracking, and completion, providing a centralized and user-friendly solution for a more organized and productive work environment.
- Easily assign tasks to employees within the organization.
- Specify task details, deadlines, and priority levels.
- Real-time tracking of task progress.
- View status updates and completion percentages.
- Implement a bonus points system to recognize and reward outstanding performance.
- Encourage a competitive and motivated workforce.
- Allow authorized personnel to edit task details or delete tasks when necessary.
- Maintain flexibility in task management.
- Secure the system with user authentication.
- Ensure that only authorized personnel have access to task management features.
- Utilize a robust database system to store and retrieve task-related information.
- Ensure data integrity and reliability.
Follow these steps to set up TaskCraft Pro locally:
-
Clone the repository:
git clone https://github.com/muhammad-tahir0312/TaskCraft-Pro.git
-
Navigate to the project directory:
cd TaskCraft-Pro
-
Install dependencies:
npm install
-
Start the application:
cd server npm run dev cd taskcraft npm start
Visit http://localhost:3000
in your browser to access TaskCraft Pro.
If you encounter any issues or have suggestions for improvement, please open an issue on the GitHub Issues page.