Professional task management and bug tracking system
Built with Python and PyQt5. Supports Developer and Tester roles with role-specific workflows, sound system, and GitHub integration.
smart-bug-tracker — professional task management and bug tracking system built with Python and PyQt5. Supports Developer and Tester roles with role-specific workflows, sound system, and GitHub integration.
Enhanced Single Instance Protection:
Comprehensive Help System:
Advanced Keyboard Navigation:
Project Structure:
smart-bug-tracker/ ├── core/ # Core application logic │ ├── models/ # Data models (Bug, Task, Project) │ ├── managers/ # Business logic managers │ ├── ui/ # User interface components │ │ ├── windows/ # Main application windows │ │ └── dialogs/ # Modal dialog windows │ └── utils/ # Utility functions ├── core/data/sounds/ # Sound effects ├── main.py # Application entry point ├── README.md # This file └── requirements.txt # Python dependencies
Dependencies:
Projects are saved as .bugtracker.json files:
{
"meta": {
"name": "Project Name",
"description": "Project description",
"author": "Your Name",
"created_at": "2025-01-01T12:00:00",
"github_url": "https://github.com/username/repo",
"versions": ["v1.0.0", "v1.1.0"],
"developers": ["dev1", "dev2"],
"testers": ["tester1", "tester2"]
},
"versions": {
"v1.0.0": {
"tasks": { ... },
"bugs": { ... }
}
}
}
Version Sorting: dev → test → alpha → beta → rc → v1.0.0 → v1.0.1 → v1.1.0 → v2.0.0
git clone https://github.com/aixandrolab/smart-bug-tracker.git cd smart-bug-tracker pip install -r requirements.txt python main.py
Version 1.1.3 (Current Release - 2025)
Version 1.1.2
Ctrl+M at any time or click the sound button in the header.By using this software, you agree to the full disclaimer terms.
Software provided "AS IS" without warranty. You assume all risks.
Full legal disclaimer: See DISCLAIMER.md
License: MIT License