Skip to content

A comprehensive Bug Tracking System designed to streamline issue management and improve collaboration among teams. This system ensures efficient bug reporting, assignment, and resolution while providing insightful dashboards and reporting tools.

Notifications You must be signed in to change notification settings

Babban33/bug-tracker

Repository files navigation

Bug Tracking System

Bug Tracking System

A comprehensive Bug Tracking System designed to streamline issue management and improve collaboration among teams. This system ensures efficient bug reporting, assignment, and resolution while providing insightful dashboards and reporting tools.


Live Demo

Check out the live application: Bug Tracking System Live


This Repository also has Dependency Checker.

Key Features

User Authentication and Role Management

  • Admin, Developer, and Tester roles with specific permissions.
  • User registration and login with hashed passwords.

Bug Logging and Tracking

  • Create, update, and delete bug reports.
  • Assign bugs to specific developers.
  • Set bug priorities (low, medium, high) and statuses (open, in-progress, resolved, closed).

Dashboard

  • Separate dashboards for Admin, Developers, and Testers.
  • Admin dashboard for monitoring all bugs.
  • Developer dashboard for bugs assigned to them.

Email Notifications

  • Automatic email alerts for status updates or assignments.

Bug Search and Filtering

  • Search by bug title, status, or priority.
  • Filter bugs by developer or creation date.

Reports

  • Generate reports on bug trends (e.g., resolved vs. open bugs) using matplotlib.

Tech Stack and Libraries

Deployment

PythonAnywhere

Backend

Django Python

Frontend

Bootstrap CSS3 HTML5

Database

SQLite

Email Notifications

  • django.core.mail.backends.console.EmailBackend for testing email functionality.

Visualization

Matplotlib


Setup Guidelines

Refer to setup.md for step-by-step instructions to set up the project locally.


Contribution

Contributions are welcome! Feel free to fork the repository, make changes, and submit a pull request.

About

A comprehensive Bug Tracking System designed to streamline issue management and improve collaboration among teams. This system ensures efficient bug reporting, assignment, and resolution while providing insightful dashboards and reporting tools.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors