Inspiration

Manually adding every assignment to task managers was tedious and time-consuming. We wanted a tool that automates this process while adapting to each student’s workflow.


What it does

Task Flow AI uses ROVO agents to extract assignment details from screenshots of Canvas pages and automatically creates Jira tasks labeled by class, assignment type, and due date. This reduces repetitive manual input and keeps students organized.

How we built it

We built a Chrome extension to capture Canvas screenshots, a Forge backend to handle API requests, and ROVO agents to parse assignment info and create tasks in Jira. Each task is labeled and scheduled automatically.

Challenges we ran into

ROVO agents required careful setup of permissions and API methods. Initially, we planned to integrate with Trello, but limitations forced a pivot to Jira. Debugging authorization and data extraction was also challenging.

Accomplishments that we're proud of

We automated the creation of tasks from screenshots, drastically reducing manual work, and successfully integrated ROVO agents with Jira for a seamless workflow.

What we learned

We learned the power of automation, the importance of personalization in productivity, and how to troubleshoot agent permissions and API integration challenges.

What's next for TaskFlow

We plan to expand platform support (Notion, Google Tasks), improve screenshot text extraction, and add adaptive automation for prioritizing tasks. Task Flow AI will evolve into an intelligent, personalized productivity assistant.

Built With

Share this project:

Updates