Projekt

Obecné

Profil

Úkol #30830

uzavřený

Vytvořit pirátskou datovou platformu

Přidáno uživatelem František Navrkal před asi 4 roky(ů). Aktualizováno před asi 1 rok.

Stav:
Dokončen
Priorita:
Normální
Přiřazeno:
Kategorie:
Weby
Cílová verze:
-
Začátek:
01.05.2020
Uzavřít do:
31.07.2020
% Hotovo:

0%

Odhadovaná doba:
40.00hod
Smlouva:

Popis

Web pro pirátskou datovou platformu

Web by měl být jedním z hlavních výsledků střednědobého cíle poslaneckého klubu Pirátská datová platforma (dále jen "PDP").

Požadavky

  • Přehledně prezentovat jednotlivé výstupy (tj. projekty PDP) v podobě grafů a komentářů k nim
    • s možností tagování a filtrace jednotlivých datových projektů.
  • Přívětivý pracovní postup pro přidávání a aktualizaci jednotlivých projektů
    • spíše časově ekonomický než BFU-friendly.
    • s možností automatické (dynamické) aktualizace při změně podkladových dat.

Náčrt technického řešení

Statický web generovaný z repozitářů na stranickém GitLabu - jeden repozitář by definoval web a šablony pro jednotlivé projekty, pak by byly ve zvláštních repozitářích uloženy data, definice grafů a komentáře pro jednotlivé projekty; případně možno definovat jednotlivé projekty pomocí Jupyter notebooků.

Každý projekt bude definován

  • repozitářem s daty v podobě CSV (a případně URL na zdroj CSV pro dynamickou aktualizaci),
  • markdownovým popisem těchto dat a jejich zdrojů,
  • definicí grafu a komentáře v podobě JavaScript a HTML kódu (případně obrázků a dalších statických zdrojů) a
  • zadáním v README.md.

Pro představu teď dělám vzorový repozitář projektu, ale je to fakt jen začátek zatím.

Pro tvorbu grafů bych navrhoval plotly.js, případně D3. Vyjímečně by šlo udělat i něco interaktivního.

Celkově bych asi navrhoval jako platformu Lektor.

Také k dispozici: Atom PDF