About My Forge Apps
🚀 Why I Started
I wanted to learn how to build apps for Atlassian products like Jira and Confluence. The Forge Quest challenge looked like a perfect way to start learning. I was excited to create something that teams could actually use in their daily work.
🎯 What I Built
I made two apps to learn different things:
1. Hello World App (Confluence)
A simple page in Confluence that says "Hello world!" and shows some data. This helped me understand the basics.
2. Weather App (Jira)
A weather gadget for Jira dashboards that shows temperature and weather conditions for any city you choose.
🛠️ How I Built Them
Tools I Used
- Forge Platform - Atlassian's system for building apps
- React - For making the user interface
- JavaScript - The programming language
- Forge CLI - Command line tools to create and deploy apps
Steps I Followed
- Used
forge createcommand to start new projects - Wrote code using React components from Forge
- Set up communication between frontend and backend
- Deployed apps using
forge deploycommand - Installed them on my Atlassian sites for testing
💪 Problems I Faced
1. Setup Issues
Got warnings about Node.js version, but learned which versions work with Forge.
2. Wrong Website URL
Made mistakes entering my Atlassian site URL during installation. Learned the correct format.
3. Understanding Differences
Took time to understand how Confluence apps work differently from Jira apps.
4. Finding My Apps
After installing, had to learn where to find and use the apps in the actual products.
📚 What I Learned
Technical Things
- How Forge apps are structured with frontend, backend, and configuration files
- How to use React with Atlassian's UI components
- How to deploy apps to the cloud easily
- How to connect apps with external data
Important Lessons
- Easy to Start: Forge makes it very simple to create apps quickly
- No Server Worries: Don't need to manage servers or hosting
- Looks Native: Apps can look like they're part of the original product
- Good Documentation: Clear guides help solve problems fast
🔮 What's Next
Now I want to build:
- Apps that solve real problems for teams
- Tools that connect different services together
- More interactive features with forms and buttons
- Apps that work across multiple Atlassian products
🎉 Final Thoughts
Building these apps taught me that creating software for big platforms is much easier than I thought. Forge handles all the complicated technical stuff, so I could focus on building useful features. This makes it possible for beginners like me to create apps that thousands of people might use.
Both apps helped me understand different parts of Forge development. The hello world app taught me basics, and the weather app showed me how to work with external data. Now I feel ready to build more complex and useful applications.
App Id
- Hello World App : ari:cloud:ecosystem::app/c13b6853-b010-40b5-8bc2-fd982170c3d3
- Weather App : ari:cloud:ecosystem::app/5fc38c12-7846-4da4-a819-af58fccd888b
Built With
- atlassian-forge
- confluence-cloud
- forge-cli
- forge/react
- javascript
- jira
- jsx
- node.js
- npm
- react
- yaml


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