Wiki » Historie » Revize 4
Revize 3 (Lukáš Černý, 2019-03-23 13:27) → Revize 4/8 (Lukáš Černý, 2019-03-23 13:28)
Základní údaje: Cílem je usnadnit aktivity v rámci zaměstnanecké agendy: – primárně správa sick-days (počet dní, kdy může zaměstnanec zůstat doma např. s nachlazením aniž by musel k lékaři pro neschopenku) - zpracování XSL dokumentů s docházkou do podoby vhodné pro účetnictví. Aplikace bude mít dva primární pohledy dle role uživatele: – zaměstnanec (vidí svá data, může vybrat sickday) - zaměstnavatel (vidí a edituje v podstatě vše) V základě bude vstupem XSL a výstupem PDF. - kvalitní testy (minimálně jednotkové a funkcionální) - napojení na CI/CD server včetně konfigurace (pravděpodobně Travis) a Dockerfile umožňující snadné spuštění v dockeru Dále pak dokumentace architektury a splnění běžných požadavků na kvalitu implementace (dodržení best-practices, oop návrhu, okomentování kódu apod.) Požadovaná technologie pro vývoj: Backend: Java, Spring Boot, MariaDB. Žádné ORM. Frontend: Angular Testy: JUnit, Robot Framework (UI), Postman (WS-api) - přihlášení - Google OAuth 2.0 - sick-days se budou schvalovat zaměstnavatelem - sick-day může být celý den nebo půl den - lze zadat pracovní přesčasy (v hodinách) a lze je vybírat nezávisle na sick-days - pouze zamšstnavatel může provádět import/export dat - místo rolí budou přiděleny práva co může spravovat - podpora odesilání emailů - správa uživatelů - co nejvíce využívat nástrojů ze Spring frameworku