Inspiration

Continuous improvement and growth! iZeno is already an Atlassian Platinum Partner with strong DevOps, ITSM, and Agile Project Management expertise.

Also, we were sitting down with an enterprise customer who raised concerns regarding staff retention in their internal help desk environment. We brainstormed a bit and proposed gamification as a way to engage with the team by rewarding them for achievements (top) or simply participating in team objectives (random selection).

What it does

Reward team members through JQL Filtered results.

Winning Algorithms include: - Top Result; - Equal Chance; and - Weighted Random.

How we built it

Tag-A-Go (Gamification) app is an Atlassian Forge Application with no external dependencies and the following technology stack: - React v18.2.0 (Static App) - Tailwind CSS v3.1.8 (Styling) - eCharts v5.3.3 (Eye Candy Charts) - Lottie v2.3.1 (Eye Candy Animation)

Challenges we ran into

During development, we faced an issue with embedding the JQL Editor in React v18. We used the Vite bundler to overcome this compatibility issue. We will write an article in the Atlassian Developer Community to present this solution.

Accomplishments that we're proud of

Being part of the Atlassian Marketplace community.

Also, overcoming the JQL Filter challenge has empowered us to tackle similar issues with confidence and near-limitless possibilities when working with the Forge platform.

What we learned

Building Forge Apps is easy given the solid Atlassian documentation and strong Developer community. It's also a lot of fun!

What's next for Tag-A-Go

For JQL Filters that weigh "Comments" for Rewards, filter out Spammers looking to win through dubious means. Right now the comment is displayed to support visual discernment.

Provide exceptional support! and take this experience to build more plugins!

Built With

Share this project:

Updates