Projekt

Obecné

Profil

Wiki » Historie » Revize 3

Revize 2 (Lukáš Černý, 2019-03-23 13:27) → Revize 3/8 (Lukáš Černý, 2019-03-23 13:27)

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ů