Skip to content

BugBuster is a bug tracking app that helps teams report, track, and resolve issues while improving collaboration throughout development.

License

Notifications You must be signed in to change notification settings

KarthikSapaliga/BugBuster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

574 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Typing SVG

🚀 Overview

BugBuster is a full-stack bug tracking and issue management portal developed for software teams to streamline the process of reporting, managing, and resolving bugs and feature requests. It enhances collaboration, transparency, and productivity across the software development lifecycle.

🎯 Purpose

To track and manage software bugs, issues, and feature requests throughout the development lifecycle, improving code quality, team collaboration, and resolution efficiency.

🧩 Key Features

  • 🐞 Bug submission and tracking
  • 🚦 Priority and severity classification
  • 👥 Developer assignment & collaboration
  • 🔗 Integration with GitHub
  • 📊 Reporting and analytics dashboard

🗂️ Module Breakdown

Module Description
Bug Reporting Form to log bugs with title, description, attachments, and steps to reproduce
Bug Lifecycle Tracks bug status from Open → In Progress → Resolved → Closed
Prioritization Engine Classifies bugs by severity (critical, high, medium, low) & urgency
Assignment & Collab Assign bugs, comment, upload logs, and communicate in-app
Version Control Syncs with GitHub issues, commits, and branches
Reporting Dashboard Visual statistics on bug trends, resolution time, and status distribution

🔑 Roles & Permissions

Role Permissions
Manager - Create and manage projects
- Add/remove teammates
- Monitor progress and view reports
Tester - Report new bugs with details & attachments
- Assign bugs to developers
- Verify and close bugs once resolved
Developer - View assigned bugs
- Work on resolving bugs
- Update bug status and provide resolution details

📁 Project Structure

BugBuster/
├── backend/             # Spring Boot server with REST APIs
├── frontend/            # React client with modern UI/UX
├── docs/                # Setup, collaboration, and contribution guides
├── README.md            # Project overview

🔧 Tech Stack

  • Frontend: React, TailwindCSS, ShadCN, Lucide Icons, Framer Motion
  • Backend: Spring Boot, Java, Spring Data MongoDB
  • Database: MongoDB
  • DevOps: Render for hosting

📈 GitHub Stats

Alt

📄 License

Licensed under the MIT License.

📚 Documentation

Find installation steps, API references, deployment guides, and contribution info in the /docs folder.


👥 Developed as part of Internship @ Sasken Technologies Ltd. 🧑‍💻 Group ID: 5 | Project: BugBuster

About

BugBuster is a bug tracking app that helps teams report, track, and resolve issues while improving collaboration throughout development.

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •