Issue Tracking System
Issue Tracking System je webový systém pro správu produktů a hlášení chyb (tiketů) k nim.
Vznikl na podzim 2019 jako týmový projekt do předmětu Informační systémy (IIS) na Fakultě informačních technologií VUT v Brně.
Uživatelé mohou k produktům zakládat tikety, přikládat k nim obrázky a diskutovat v komentářích. Správci produktů z tiketů vytvářejí úkoly a přidělují je vývojářům, kteří u nich evidují stav a odpracovaný čas. Každá role – zákazník, vývojář, správce produktu, vedoucí a administrátor – vidí a smí jen to, co jí přísluší.
Projekt jsme dělali ve třech. Já jsem měl na starosti celý frontend – šablony, styly, sestavení assetů a datagridy – a projekt jsem vedl, takže přes mě prošla většina z více než 240 pull requestů. Jan Ježek napsal aplikační logiku (presentery, formuláře, přihlašování a oprávnění) a Petr John databázové schéma a modely. Aplikace stojí na PHP, frameworku Nette a MySQL.
V praxi se systém nikdy nepoužíval, ale pořád se mi líbí, jak vypadá.