Please sign up or log in to continue.

Inspiration

As someone new to Atlassian Forge I wanted to challenge myself by building not just one but two apps that explore different sides of the platform. I have always found weather data engaging and adding it to Jira dashboards made the idea feel both useful and approachable for a beginner project. The Hello World Confluence app served as my first introduction to Forge while the Weather Gadget let me experiment with real APIs and user interaction.

What it does

The Weather Gadget for Jira displays real time weather information including temperature humidity and feels like data based on user input for city and country. It adds a small touch of live information to Jira dashboards making them more interactive and engaging.

The Confluence Hello World app is a simple space page that prints a Hello World message personalized with user theme details. It was my very first working Forge app designed to help me get comfortable with Forge structure and deployment.

How I built it

I started by setting up the Forge development environment and understanding how app manifests define functionality. The Confluence app helped me practice rendering routing and native output for Confluence pages. For the Weather Gadget I used the OpenWeatherMap API to fetch live weather data and integrated it into a user friendly UI. I used UI Kit version two to create interactive forms where users can enter city and country details. Finally I deployed both apps to Atlassian development environments and refined their functionality based on testing.

Challenges I ran into

The first challenge was understanding Forge manifest configuration especially around permissions and routing. I also faced issues debugging the user interface when switching between different city inputs. Learning how Forge functions securely handle API requests was another valuable hurdle I overcame. Overall figuring out the project structure and organizing my code for both apps took some practice but was a rewarding learning curve.

What I learned

Through this project I learned how to build apps using Atlassian Forge for both Jira and Confluence platforms. I became comfortable with UI Kit version two to design interactive beginner friendly interfaces. I learned how to handle real world API integrations inside Forge apps. I also gained a deeper understanding of app structure testing and providing user feedback in the interface.

What's next

This project gave me the confidence to move beyond simple apps. Next I plan to Build a productivity tracker gadget for Jira using Forge Explore more advanced UI Kit components for better user experiences Integrate third party APIs to make Forge apps even more powerful and practical for real world teams

Built With

Share this project:

Updates