Inspiration
As a beginner stepping into Atlassian Forge, the idea of creating something tangible was exciting. I wanted to explore how apps can enhance productivity in tools like Confluence and Jira. Building a "Hello World" app felt like the perfect first step to understand the fundamentals of Forge, while preparing for more advanced challenges in the future.
What it does
K’s Quest is a simple Hello World app built on the Forge platform that adds a basic user interface component inside Confluence. When the app is triggered, it renders a friendly “Hello World” message using Atlassian’s UI kit. While basic in functionality, it validates successful deployment and integration with the Atlassian cloud ecosystem.
How we built it
- Platform: Atlassian Forge
- Languages: JavaScript (with Node.js)
- Tech Stack: Forge UI Kit, Forge CLI, Atlassian APIs
- Tools: VS Code, Forge Tunnel for local development, Atlassian Developer Console
Challenges we ran into
- Understanding the structure of a Forge app as it differs from traditional web apps
- Learning how permissions and manifests work for Forge
- Dealing with CLI authentication errors and deployment delays
- UI Kit being limited in customization but it taught the importance of simplicity
Accomplishments that we're proud of
- Successfully deployed and ran the first Forge app on Confluence
- Understood the lifecycle of a Forge app: from code → deploy → install → run
- Became familiar with how Atlassian apps can be embedded in user workflows
What we learned
- The concept of Forge hosted vs custom UI and when to use each
- Realized how Forge simplifies cloud app hosting with automatic scaling and security
- How to set up and use Atlassian Forge CLI & Managing permissions and scopes for Forge apps
What's next for K's Quest
Moving forward, I plan to:
- Extend this app by fetching user profile info and displaying it
- Build a Jira issue summarizer as the next intermediate-level Forge Quest
- Explore Forge’s ability to interact with REST APIs for real-time data display
- Eventually publish a useful Jira plugin that helps with sprint retrospectives
Log in or sign up for Devpost to join the conversation.