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