BugTrackingSystem
BugTrackingSystem, ekiplerin yazilim hatalarini raporlamasi, yonetmesi ve takip etmesi icin Django tabanli bir sistemdir.
Kullanici kimlik dogrulama, rol bazli gorunumler (admin paneli dahil), bug kaydi olusturma/guncelleme ve detay sayfalari gibi temel akislar sunar. Moduler yapisi sayesinde yeni ozellikler eklemek icin uygundur.
Ozellikler:
- Kullanici kimlik dogrulama
- Rol bazli gorunumler
- Bug kaydi olusturma / guncelleme
- Listeleme ve detay sayfalari
- Moduler mimari (bugs app)
GitHub: https://github.com/furkandalyan/BugTrackingSystem.git
Tech Stack
- Django
- Django ORM
- HTML/CSS
Technical Architecture
Client -> Django Views -> Issue Workflow Service -> DB
Challenges & Lessons Learned
- Rol bazli yetkilendirme ve gorunum ayrimi
- Hata yasam dongusunun (acik/atanmis/cozuldu) net tasarimi
- Arama, filtreleme ve raporlama akislari
Testing / Logging / Monitoring
- Tests: Yetki ve akislarda manuel kontroller; otomasyon planlaniyor
- Logging: Django istek/hata loglari
- Monitoring: Hosting metrikleri (opsiyonel)