Skip to content

A bug tracking software written with the Spring MVC and Spring Boot frameworks

Notifications You must be signed in to change notification settings

Gaatvul/Bug-Jar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bug Jar

A fullstack reporting tool for software defects

LIVE DEMO

all bug reports

This project allows for the reporting of issues encountered in a software application in addition to tracking the lifecycle of the issue. The application features the use of user accounts and roles and the ability to assign both a user and an owner to each issue. Users with the administrator role have access to every other account on the application and can modify details such as name, team, and role. The application also features an account management page for changing details such as name, email address and password

Features:

  • Create a report with a title, description, assignee, owner and reporter.
  • Assign attributes such as priority, criticality, and project to the report.
  • Comments section for each report.
  • Each change to a report is recorded and displayed.
  • A dashboard for a breakdown of reports by category.
  • A search page for all reports.
  • User account creation and management.
  • Access control based on user account roles.
  • Accounts management page for administrators.
  • Responsive design.

dashboard

Tech Stack:

  • Bootstrap 5.2
  • Thymeleaf
  • Javascript
  • ChartJS for the dashboard charts
  • Spring Framework (MVC, Boot, Security)
  • MySQL
  • Hosted on Railway

bug report view

Key Concepts:

  • Webpage structure and styling
  • MVC architecture
  • Authorisation & authentication
  • Hosting on the cloud (Railway platform)
  • Database schema creation and normalisation

About

A bug tracking software written with the Spring MVC and Spring Boot frameworks

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published