Projekt

Obecné

Profil

Wiki » Historie » Verze 1

Lukáš Černý, 2019-03-05 15:08

1 1 Lukáš Černý
Základní údaje:
2
3
Cílem je usnadnit aktivity v rámci zaměstnanecké agendy: 
4
	– 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)
5
	- zpracování XSL dokumentů s docházkou do podoby vhodné pro účetnictví.
6
7
Aplikace bude mít dva primární pohledy dle role uživatele:
8
	– zaměstnanec (vidí svá data, může vybrat sickday)
9
	- zaměstnavatel (vidí a edituje v podstatě vše)
10
	
11
V základě bude vstupem XSL a výstupem PDF.
12
13
- kvalitní testy (minimálně jednotkové a funkcionální)
14
- napojení na CI/CD server včetně konfigurace (pravděpodobně Travis) a Dockerfile umožňující snadné spuštění v dockeru
15
16
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.)
17
18
Požadovaná technologie pro vývoj:
19
Backend: Java, Spring Boot, MariaDB. Žádné ORM.
20
Frontend: Angular
21
Testy: JUnit, Robot Framework (UI), Postman (WS-api)