App ID
ari:cloud:ecosystem::app/67fa12b1-d460-4e72-a7d6-89def6d2250c
Features and Functionality
I created a Forge UI kit app using the Jira dashboard gadget template from Atlassian. From this, I created prompts for the user to enter their city and country and leverage a radio group to choose their specific location. To do this, the gadget the calls the Open Weather Geocoding API using the fetch client from the @forge/api package, which displays a list of locations for the user to select from the gadget. When the user submits, the OpenWeather Current weather API is called and the gadget then displays the current weather conditions from the selected location, including the actual temperature, the feels-like temperature, and humidity.
What I Learned
I learned how to use Atlassian's Forge development platform to build custom dashboard gadgets for Jira using the UI Kit. This included understanding Forge's permission model, leveraging the @forge/api package for secure server-side API calls, and managing gadget configuration state across sessions. I gained hands-on experience with asynchronous resolver functions, state management using useState and useEffect, and integrating third-party APIs into a Jira gadget.
What am I most excited about building with Forge moving forward?
I'm most excited about building more interactive Jira and Confluence experiences that streamline workflows. I want to explore integrations with internal tools, create real-time status dashboards, and build automations that respond to events within Atlassian products.
Log in or sign up for Devpost to join the conversation.