🧠 Inspiration

As someone exploring Atlassian’s cloud ecosystem for the first time, I was inspired by the simplicity and power of Forge to quickly build apps that live natively inside Jira and Confluence. The idea of extending Jira’s capabilities with a few lines of code—and without managing infrastructure—was exciting. Forge Quest gave me the perfect opportunity to take my first step into that world.

⚙️ What it does

Jayabharathi’s First Quest is a simple Forge app that adds a new custom page to a Jira project. It renders a basic UI (Hello World) directly inside the product, demonstrating how easy it is to integrate custom functionality using Forge’s jira:projectPage module.

🔨 How we built it

The app was built using:

  • Atlassian Forge CLI
  • React for the frontend UI (index.jsx)
  • Forge’s jira:projectPage module to mount the app within a Jira project
  • manifest.yml to configure the app resources and runtime

I used forge deploy, forge install, and forge tunnel to develop and test the app inside my Jira site.

🧗 Challenges we ran into

  • Understanding where the app would appear inside Jira (sidebar vs dashboard vs issue view)
  • Navigating the install flow and making sure the app was correctly scoped to a Jira project
  • Ensuring the app rendered correctly with forge tunnel running

🏆 Accomplishments that we're proud of

  • Successfully deploying my first Forge app into a live Jira environment
  • Understanding Forge’s developer flow, including authentication, installation, and UI integration
  • Gaining confidence to explore more complex modules like issue panels and custom fields

📚 What we learned

  • How to build and deploy a Forge app using Atlassian’s CLI and tools
  • The structure and power of manifest.yml
  • How to use Forge’s built-in modules to inject UI directly into Jira
  • The concept of serverless functions (resolvers) and how they tie backend logic to frontend components

🚀 What's next for Jayabharathi’s First Quest

Now that I’ve taken my first step, I plan to:

  • Explore the Jira Issue Panel and Dashboard Gadget modules
  • Build apps that integrate with APIs, trigger automations, or assist QA/testing workflows
  • Contribute more meaningfully to developer and product teams using the Forge ecosystem
Share this project:

Updates