π Inspiration
While working with Jira, I often found myself digging around to get simple details β like what project I was in or basic info about the current user. I wanted something cleaner and faster.
Thatβs what sparked the idea: what if I could build a lightweight panel that just tells me what I need to know, right where I need it?
That thought turned into this project β a small but useful Jira panel built with Atlassian Forge.
βοΈ What It Does
This app adds a custom panel inside any Jira project. Here's what it shows:
- π A friendly βHelloβ with the current user's name
- π The active project's key
- π¨ The selected Jira theme (light or dark)
Itβs simple but delivers just the right context without any clicks or searching.
π οΈ How We Built It
- Used Atlassian Forge to hook into Jira for both frontend and backend
- Leveraged UI Kit 2 (
@forge/react) for a responsive interface - Pulled project context using
view.getContext() - Retrieved user info from Jira using the
/rest/api/3/myselfendpoint - Connected the frontend to the backend securely using
@forge/bridge
π§© Challenges We Ran Into
- Getting the right scopes and permissions, especially
read:jira-user - Ensuring the API returned authenticated user data reliably
- Debugging why the username wasn't displaying β which turned out to be a subtle auth-related behavior
π Accomplishments That We're Proud Of
- Successfully integrated backend and frontend inside Jira
- Built a minimal, functional Forge app from scratch
- Understood how to use Forge's tools, resolvers, and permissions effectively
- Created a smooth user experience without bloated design
π What We Learned
- How Forge handles user context and authentication
- Real-world use of Atlassian REST APIs
- Working with Forge UI Kit 2 to build responsive interfaces
- How to debug backend-frontend issues in the Forge ecosystem
π What's Next for my-first-quest-jira
- Add more contextual project info like issue count or project lead
- Support dark mode customizations
- Improve error handling and loading states
- Polish UI and possibly publish to the Atlassian Marketplace
Built With
- atlassianforge
- javascript
- jiracloudrestapi
- react
- uikit
Log in or sign up for Devpost to join the conversation.