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
- javascript
- jira
- rovo

Log in or sign up for Devpost to join the conversation.