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) |