iTaskDev is a web application that aims to enhance the software development process. It helps organize tasks, and its collaborative workspace helps a team or group of students to communicate effectively. The project chat feature has calls, a share screen, and attached files.
We integrate Natural Language Processing (NLP) for the methodology recommendation feature. To streamline the process of creating a project, especially for students who need to utilize methodology for their thesis. Also, we developed a dynamic programming algorithm that automates the task-assigning process for each member in a specific project.
My role in this capstone project was to develop an inviting link feature, where the project starter could make its inviting link public or private. When it's private, the project starter needs to approve or decline each user who clicks the invite link before joining a project. I developed the project chat feature and more on the backend side of other features. I also lead the system design, such as the database structure, the authentication, and the deployment part of the project.