Inspiration
We faced the challenge of missing critical updates and fragmented information daily while managing projects across Jira, Confluence, and Bitbucket. Emails would get buried, and important updates were often overlooked. This inspired us to create UserHub—a centralized, secure solution to bring clarity and efficiency to our workflows. By solving a problem we encountered ourselves, we knew we could help others too.
What it does
UserHub centralizes tasks, updates, and activities from Jira, Confluence, and Bitbucket into one personalized dashboard. Key features include:
- Private Backlog: View and prioritize personal tasks without filtering through irrelevant ones.
- Activity Updates: Stay informed with real-time notifications of changes impacting tasks and projects.
- Change Tracking: Monitor shifts in requirements, dependencies, and deadlines.
- Customizable Priorities: Tailor your dashboard to focus on what matters most.
UserHub also introduces the ROVO agent, a powerful feature designed to enhance ticket quality and streamline workflows. The ROVO agent refines tickets by applying a structured approach, ensuring clarity and efficiency in task management. It uses the following paradigms:
- Problem: Clearly define the issue to provide context and understanding.
- Context: Outline the background or circumstances leading to the problem.
- Acceptance Criteria: Establish measurable and testable conditions for task completion.
- Proposed Solution: Suggest actionable steps to address the problem effectively.
- Final Solution: Document the implemented resolution for reference and transparency.
By organizing tickets with these paradigms, the ROVO agent improves performance, reduces lead time, and enhances communication across teams, enabling faster and more informed decision-making.
How we built it
*UserHub * is built exclusively in Atlassian Forge, ensuring tight integration and security. It uses OAuth to connect securely with Confluence and Bitbucket, further enhancing data protection. No external services or dependencies are involved, keeping everything within the Atlassian ecosystem. Key technologies and design principles include:
- Forge Framework: For a secure, scalable, and efficient development environment.
- OAuth Authentication: For enhanced security when connecting to Confluence and Bitbucket.
- - Custom Rovo Agent: designed to enhance ticket quality
- A focus on user-centric design for an intuitive and customizable interface.
Challenges we ran into
- Data Consolidation: Aggregating updates from Jira, Confluence, and Bitbucket in real time was technically demanding.
- OAuth Integration: Implementing secure connections to Confluence and Bitbucket required careful handling to ensure user trust and system integrity.
- Forge Constraints: While Forge offers powerful tools, optimizing the app to make full use of its capabilities while adhering to Forge's sandboxed environment was challenging.
- ROVO Integration: Developing a seamless native integration for our ROVO agent within Forge has been a complex and ongoing effort.While we have made significant progress, we are still facing challenges with natively integrating our own ROVO agent into Forge.
Accomplishments that we're proud of
- Developing a secure, centralized dashboard entirely within Forge, eliminating reliance on external services.
- Successfully implementing OAuth-based connections to Confluence and Bitbucket for improved security.
- Creating an intuitive and role-specific interface that simplifies workflows and prioritization.
- Creating our first Own ROVO agent which is the newest cutting-edge technology
What we learned
- The importance of secure integrations in building trust and protecting sensitive user data.
- How to design for user-specific workflows while maintaining simplicity and flexibility.
- The value of leveraging Forge's native capabilities to create seamless integrations within the Atlassian ecosystem.
- The complexity of implementing advanced AI agents like ROVO within a native environment while adhering to platform constraints.
What's next for UserHub: Jira, Confluence & Bitbucket Dashboard
Our future roadmap includes:
- Version 2: Add reporting and metrics, such as charts and visual analytics, to enhance user insights.
- Version 3: Introduce an "out of office" feature, allowing colleagues to view dashboards for team members who are sick or on vacation.
- Version 4: Provide leader/manager/director/C-level views of activities and performance. This will include:
- A high-level overview of all activities related to teams.
- Performance metrics such as the number of activities created, lead time, time in status, and cycle time.
With these future enhancements, UserHub aims to further simplify workflows, improve productivity, and provide actionable insights for individuals and teams at all levels.
Installation guidelines and integrations with Confluence and Bitbucket
Step by step documentation: https://appforgeai.atlassian.net/wiki/x/DoAKCQ
!!ROVO Activation Reminder:!!
Ensure that ROVO is enabled in your Atlassian instance to access UserHub's advanced features, including ROVO agents that assist with your work and help solve tickets efficiently.
Built With
- ai
- api
- forge
- rovo






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