Task Management System using AI based Recommendation Engine
This project is about a project management tool that utilizes the power of Artificial Intelligence and Cloud Infrastructure to make the process of task management easier by recommending the best employee for the given task. OVERVIEW: It will be a portal where users c
2025-06-28 16:29:41 - Adil Khan
Task Management System using AI based Recommendation Engine
Project Area of Specialization Cloud InfrastructureProject Summary SCOPE:This project is about a project management tool that utilizes the power of Artificial Intelligence and Cloud Infrastructure to make the process of task management easier by recommending the best employee for the given task.
OVERVIEW:It will be a portal where users can sign up and create an organization, create projects, add employees and start creating tasks for the project.
The recommendation engine will then recommend the employee criteria for the task. After that one of the three things will happen:
- The task will automatically be assigned to the best employee.
- If the top, employees are busy then the task will be shifted down to the lower level of the employees.
- If all employees are busy, then the task will be held in a waiting queue, awaiting the employee to free up.
The portal will have a very pleasant UI for the user. It will have Chat Systems, Bug Reporting, Attendance systems, and Calendar Functionality.
Project ObjectivesThe following are the objectives of this project:
- To develop a recommendation engine capable of recommending employee criteria based on task details.
- To create a highly described dataset capable of training the Machine Learning model.
- To develop an application capable of handling all the above-described functionality as well as maintaining user experience.
- To develop a strong server capable of handling the heavy load of user operations.
- To integrate the recommendation engine, the client, and the server together for the final application.
The majority of users of this project will be developers, testers, designers, project managers, and ultimately CEOs.
This will be the premier project management tool for software houses and companies where the employees usually handle more than one project.
The CEO will sign up, he will register his company, and then add his employees.
After that, he can create new projects, and add employees to that project. The employees of the project will have a restricted view. They will only see their task management board, chats, and bug reports.
The managers however will have full access to the portal. They will see all aspects related to the employees, project, and company itself.
Benefits of the Project BENEFITS:- Less time consumption in project management.
- Boost productivity.
- Cost-effective solution because the tool provides all the required functionality.
- Less hassle of 3rd party applications.
Built on python.
Loaded CSV dataset.
CLIENT:Built on ReactJS,
SERVER:Built on ExpressJS, Database on MongoDB.
Final Deliverable of the Project Software SystemCore Industry ITOther Industries Others Core Technology Artificial Intelligence(AI)Other Technologies Cloud InfrastructureSustainable Development Goals Industry, Innovation and InfrastructureRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 70000 | |||
| Storage | Equipment | 1 | 15000 | 15000 |
| Database | Equipment | 1 | 20000 | 20000 |
| Model Hosting | Equipment | 1 | 30000 | 30000 |
| Server Hosting | Equipment | 1 | 5000 | 5000 |