Inspiration
As a beginner in Atlassian Forge and Jira app development, I was curious to understand how internal tools are created for real-world teams. The "Hello World" tutorial seemed like a great first step to explore the Forge platform, especially because it connects directly with Jira — a tool widely used in the industry.
What it does
The app displays a simple "Hello, World!" message using Forge's UI Kit, showing how developers can embed custom UIs directly into Jira Cloud projects.
How we built it
Followed the official Atlassian Forge "Hello World" tutorial
Used the Forge CLI to scaffold and deploy the app
Configured manifest.yml to use the jira:projectPage module
Deployed the app using forge deploy
Installed it to my Jira development site using forge install
Created a new Jira project to view the app’s output
Challenges we ran into
Initially confused about where the app would appear (solution: created a new Jira project)
Unsure about the correct site (used the one ending with .atlassian.net instead of the sandbox version)
Spent some time figuring out where in the Jira UI the app would show (under the Apps tab inside a project)
Minor confusion around when to take the "purple zone" screenshot
Accomplishments that we're proud of
Successfully built and deployed a working Forge app inside a Jira project
Understood how Forge apps are structured, including the use of manifest.yml and UI modules
Learned how to use Forge CLI commands like forge create, forge deploy, and forge install
Navigated through the Jira interface to locate and test the app in a real project
What we learned
How to create a Forge app using the CLI and forge create
The structure and purpose of the manifest.yml file
How to use the jira:projectPage module to show the app inside a Jira project
How to deploy and install the app to a development site
How apps are rendered in Jira’s UI using UI Kit
How to debug and redeploy quickly using forge deploy and forge install
What's next for Jira-App
Add dynamic content: Instead of just a static message, I plan to display project-specific data using Jira APIs.
Experiment with Custom UI: I want to try out Forge’s Custom UI to build more interactive and visually engaging interfaces.
Log in or sign up for Devpost to join the conversation.