Backstory 💡
While working late on an application to make virtual reality even closer to reality, lightning strikes the computer on the exact line of code to bring it to life. Unfortunately, the holiday season just passed, and several developers have been writing more bugs than clean code in the application. Since the application is linked with the Jira platform, anytime a bug is completed in Jira it appears in the real world. The only way now for developers to make the futuristic virtual reality platform, is by defeating bugs in code and real life.
What it does 🚀
BugBusterz is a fighting game where users must fight and defeat bugs corresponding to the bugs they have completed in Jira.

More "Life" in the life bar is given to the bug, the more completed issues a user has. Users get more time to defeat the bug, the higher the engagement score they have amongst the completed issues the user has. Custom functions with JIRA REST APIs were used to calculate this engagement score.
How we built it 🛠️
Bugbusterz was built with Atlassian-Jira, Confluence, & Forge with a number of JIRA REST APIs. The APIs were mostly used to calculate the Engagement score which is 1 point for ever comment on a user's completed issues.
First the GET ISSUES API was used to get the User's Issue Data

That data was used for the Engagement function

Which prompted the Update Engagement Function which manually updates engagements

That prompted the Update Engagement function which uses JIRA's Scheduled Trigger REST API call that automatically updates the engagement score every hour

Challenges we ran into 💣
I feel bad about the amount of time I spent on looking for ways to pull data directly from Jira without using Confluence or the Micros (I didn't quite know about them and was trying to put together a working application as quickly as possible).
Accomplishments that we're proud of 🏆
Stop being stubborn and learning Confluence. Made the project a breeze.
Built With
- atlassian
- atlassian-confluence
- atlassian-forge
- atlassian-jira
- javascript

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