➜ Old React website
Chung Cheuk Hang MichaelJava Web Developer

JIRA Backup Automator

Overview
A Spring Boot project that can be used as a scheduled job for automatically downloading HTML files of JIRA issues of multiple projects from a corporate JIRA website.
Project nature: Individual (hobby project)
Year: 2019

It uses SeleniumHQ-based library to grab HTML files and Jsoup to process the HTML files and collect statistics. These statistics, including data for chart display, are populated in index HTML files with the help of Apache FreeMarker template engine. jQuery, Chart.js and ApexChart.js are used.

The index HTML files and JIRA HTML files altogether form an offline website for viewing JIRA issues. JSON files, attachments and images are also downloaded as well. These files are downloaded, generated and finally form a website with dashboards with a single click.

Screenshots