🐞 Bug Tracker

FastAPI + Typer CLI Β· CI/CD Β· Azure

An issue tracker that tags and assigns itself.

A comprehensive issue-tracking system with both a web UI and a CLI β€” featuring automated tag generation from issue content and intelligent assignee suggestions based on each team member's expertise and current workload.

Smart triage
Describe a bug β€” watch it auto-tag and pick the best assignee.

New issue

Auto-generated tags

Suggested assignee

Team β€” expertise (for these tags) Β· open workload

↑ A faithful reproduction of the real keyword + workload logic, on sample team data.

01 β€” Intelligent automation

Two algorithms doing the boring part.

🏷️

Automatic tags

Analyzes title, description, and logs with case-insensitive, word-boundary keyword matching β€” every matching category becomes a tag.

🎯

Smart assignee

Ranks team members by success rate (closed issues per tag), breaking ties by lowest current workload.

⚑

Priority-aware

Auto-assignment focuses on high-priority, open issues β€” critical bugs go to the best available expert.

02 β€” Features

Web, CLI, and everything between.

πŸ–₯️

Dual interface

A modern responsive web UI and a full Typer CLI for automation and scripting.

πŸ—‚οΈ

Projects & issues

Organize projects with full CRUD, filtering, and search over issues and tags.

πŸ“Š

Analytics

Charts and stats on tag usage and team performance.

❀️

Observability

Health checks and Prometheus metrics built in.

🐳

Containerized

Docker-ready with Azure Container Instances support.

πŸ”

CI/CD gates

Automated tests with coverage gates; deploy on green main.

03 β€” Stack

Built with.

⚑ FastAPI ⌨️ Typer (CLI) πŸ—„ SQLite 🐳 Docker Β· Azure ACI πŸ“Š Prometheus πŸ§ͺ pytest (coverage gate)