Inspiration
I wanted to get hands-on experience with Forge — Atlassian’s cloud app development platform. The Novice Level of Forge Quest provided the perfect opportunity to start small, build something functional, and understand the development workflow.
What it does
This project, my-first-quest, is a simple Hello World app for Jira/Confluence built using Atlassian Forge. It dynamically displays a message like:
Hello, <username>!
The app renders directly in the Atlassian product UI and uses Forge's UI Kit components to make it interactive and user-friendly.
How we built it
- Used the Forge CLI to scaffold the app
- Followed official Forge Quest tutorials
- Created and edited the 'manifest.yml' file
- Used 'forge deploy' and 'forge install' to push the app to Jira/Confluence
- Verified the app through a live 'forge tunnel' session
- Took a screenshot as proof of successful deployment inside the product UI
Challenges we ran into
- Understanding the initial Forge app structure
- Minor issues with 'forge tunnel' not responding properly
- Waiting for install/deploy steps in the cloud, which took a bit of time
Accomplishments that we're proud of
- Successfully deployed my first Forge app inside an Atlassian product
- Understood the Forge app lifecycle end-to-end
- Used dynamic content to personalize the app UI
- Completed all submission requirements and learned new tools quickly
What we learned
- Basic Forge CLI usage ('install', 'deploy', 'tunnel', etc.)
- App manifest configuration ('app ID', permissions, modules)
- Rendering UI with '@forge/ui' in Atlassian products
- Submission process for Devpost and technical challenges
- How to debug live Forge apps using 'forge tunnel'
What's next for my-first-quest
I plan to:
- Explore the Apprentice level by integrating APIs or storage features
- Build a real-world app using Forge Storage API
- Learn how to publish an app to the Atlassian Marketplace
- Participate in more Forge hackathons and level up my skills
Log in or sign up for Devpost to join the conversation.