Návody: Hlavné informácie pre programátorov - slovensko-digital/ekosystem GitHub Wiki

Aplikacia navody sa sklada z viacerych hlavnych casti:

  • centrala/core - sluzi na zobrazovanie navodov, "odskrtavacie" zoznamy, drzi osobne udaje o pouzivateloch a poskytuje ich dalej cez API.
  • applikacie pre jednotlive zivotne situacie/navody. Tieto primarne zbieraju udaje potrebne od pouzivatela na vybavenie zivotnej situacie (napr. pre zmenu trvaleho bydliska budu zbierat udaje o tom kam sa clovek chce nahlasit, pripadne ci ma firmu alebo nehnutelnost (aby bolo mozne generovat nasledne podania na zmenu)
  • generator dokumentov, potrebnych pre poslanie podania (napriklad pri narodeni dietata treba vyrobit XML co sa natiahne do formulara na slovensko.sk, nejake prilohy textove co treba vygenerovat). Tento komponent data ziska od centraly, ktora ho vyvola sama (ak ma dostatok informacii)

Tvorba aplikacii na zber udajov pre zivotnu situaciu/navod

Tvorba aplikacii sa sklada z viacerych krokov:

  1. Vytvorenie statickeho prototypu aplikacie cez gov.uk prototype. Podstatne je tu vyladit flow, texty, chybove hlasky.
  2. spisanie toho ake udaje je potrebne od pouzivatela vyziadat pre toto podanie/zivotnu situaciu. Je mozne, ze v ramci jedne ZS sa pri jednotlivych podaniach budu ziadat tieto udaje duplicitne (napr. meno, priezvisko, adresa, datum narodenia dietata, meno manzelky....) a preto je potrebne tieto udaje drzat v spolocnom zdielanom modeli. Zatial ich staci vypisat sem.
  3. Programovanie samotnej aplikacie, napojenie na API centraly, zasielanie vyplnenych udajov smerom na centralu.

Zoznam aplikacii, ktore treba urobit

Navody v gdocs

Issues na githube: