Interné nástroje
CK DAKA – Úlohy
Mobilná PWA na úlohy a komunikáciu tímu, rozdelená podľa pobočiek CK DAKA
WebServer/API
O projekte
Interná aplikácia, ktorá v CK DAKA nahrádza zadávanie úloh cez Messenger, SMS a papieriky jedným miestom rozdeleným podľa pobočiek. Zamestnanci aj administrátor pridávajú úlohy, komentujú, prikladajú fotky a označujú ich ako hotové; admin ich skontroluje a archivuje. Je optimalizovaná pre mobil a dá sa nainštalovať na plochu telefónu ako PWA.
Čo aplikácia vie
- Úlohy rozdelené podľa pobočiek – prístup sa overuje na serveri pri každej požiadavke
- Sekcie (Týždenný plán, Nákup, Opravy, Bežné úlohy, Poznámky) upraviteľné administrátorom
- Priority (nízka až urgentná), štítky, termíny a opakovanie (denné, týždenné, mesačné) s automatickým naplánovaním ďalšej úlohy
- Kroky (checklist) v úlohe, komentáre s označením kolegu cez @meno
- Fotky a PDF prílohy; fotky sa pred odoslaním zmenšia priamo v prehliadači
- Denný prehľad: otvorené, dnes, po termíne, dôležité, moje, na kontrolu
- Fulltextové hľadanie vrátane archívu aj bez diakritiky (SQLite FTS5)
- Push notifikácie do telefónu (Web Push) a e-mailové upozornenia, ranný e-mailový súhrn
- Správa tímu: používatelia, pridelenie pobočiek, obnova hesla, deaktivácia; obmedzenie pokusov o prihlásenie
- Svetlý/tmavý režim a nočná automatická záloha databázy s rotáciou
Technicky zaujímavé
- Prístupové práva podľa pobočiek vynucované na serveri – zamestnanec sa k cudzej pobočke nedostane ani priamym volaním API
- Plnohodnotná PWA bez frameworku a bez build kroku: Web Push notifikácie aj pri zatvorenej aplikácii, inštalácia na plochu, offline načítanie aplikačnej schránky
- Bezúdržbová prevádzka: nočná konzistentná záloha SQLite (WAL) s rotáciou a ranný e-mailový súhrn úloh