Hajka - AI-támogatott kanban és időmérő
Saját fejlesztésű, Dockerrel azonnal indítható kanban alkalmazás feladatkezeléssel, időméréssel, kimutatásokkal és választható AI-segítséggel.
Egy feladatkezelő, amit a saját munkámhoz építettem
A Hajka onnan indult, hogy olyan egyszerű kanban táblát szerettem volna, amely nemcsak azt mutatja meg, min dolgozom, hanem azt is, mennyi időt töltök egy feladattal és mennyi ideig tart annak teljes átfutása.
Nem egy újabb mindent tudó projektmenedzsment rendszert akartam. Egy saját szerveren futtatható, átlátható eszköz volt a cél, amelyet egyetlen Docker Compose paranccsal el lehet indítani.
Mit tud a Hajka?
- Collector, To Do és Archive állapotokra épülő kanban munkafolyamat
- WIP limit, hogy egyszerre ne gyűljön össze túl sok folyamatban lévő feladat
- ellenőrzőlisták, megjegyzések, címkék és határidők
- aktív munkaidő és passzív átfutási idő mérése
- ismétlődő feladatok kezelése
- kereshető archívum és kimutatási felület
- többnyelvű, mobilon is használható kezelőfelület
- választható világos és sötét téma
- mentés és visszaállítás az adminisztrációs felületről
- választható AI-segítség strukturált feladatkártyák készítéséhez
Az AI nem követelmény
A Hajka AI nélkül is teljes értékűen használható. Ha valaki Anthropic API-kulcsot állít be, egy rövid szándékleírásból az AI képes címmel, részletekkel és ellenőrzőlistával ellátott feladatkártyát készíteni. Az API-kulcsot a felhasználó a saját rendszerében adja meg.
Egy csomagban, saját szerverre
A nyilvános változat négy részből áll:
- PostgreSQL adatbázis
- automatikus adatbázis-migráció és kezdeti adatok
- Python és Flask alapú API
- nginx által kiszolgált webes felület
A szükséges szolgáltatásokat a Docker Compose állomány tartalmazza. Az első indításkor létrejön az adatbázis, lefutnak a migrációk, és bekerülnek a használathoz szükséges alapadatok.
cp .env.example .env
docker compose up -d
Az alapértelmezett demó jelszavakat éles használat előtt természetesen meg kell változtatni.
Miért készítettem nyilvános változatot?
A napi munkám során sok különböző jellegű feladat találkozik: infrastruktúra, hálózat, webfejlesztés, hibakeresés és dokumentáció. A Hajka ezek kezelésére alakult ki, majd szerettem volna belőle egy olyan tiszta, önálló csomagot készíteni, amelyet más is kipróbálhat vagy továbbfejleszthet.
A projekt MIT licenc alatt készült. A fejlesztés során Claude-ot és OpenAI Codexet is használtam tervezési, kódolási és ellenőrzési feladatokra, de a működésről, az architektúráról és a végleges megoldásokról én döntöttem.
Rövid bemutató
A kész videó megmutatja az AI-alapú kártyakészítést, az ellenőrzőlistát, a feladat mozgatását, az időmérést, a címkéket, a szűrést, az archiválást és a kimutatásokat. A YouTube-videó beágyazása a feltöltés után kerül ide.
Jelenlegi állapot
A nyilvános, dobozos változat használható és Dockerrel telepíthető. Ez egy saját projekt, amelyet továbbra is fejlesztek, ezért a dokumentáció és a funkciók idővel változhatnak.