ondata / appaltipop

ETL scripts and issue tracking for AppaltiPOP project.

Home Page:https://www.appaltipop.it

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Definizione dello schema dati per il frontend

jenkin opened this issue · comments

Sono da definire i dati inclusi dei file sorgente dello SSG:

  • frontmatter e contenuto dei file .md
  • data templates di supporto (es. con Hugo)
  • json statici per caricamento nel browser (via ajax)

Appalti

Mockup: https://sketch.cloud/s/q0dQM/a/0VYpWG.

Frontmatter:

  • id [string]
  • titolo [string]
  • csv [string]
  • json [string]

Data template:

  • flags [array]
    • colore [string]
    • descrizione [string]
  • pa [object]
    • titolo [string]
    • id [string]
  • cig [string]
  • data inizio [date]
  • data fine [date]
  • partecipanti [int]
  • tipo [string]
  • importo aggiudicazione [float]
  • importo liquidato [float]
  • valuta [string]
  • aggiudicatari [array]
    • nome [string]
    • id [string]
    • provincia [string]
    • regione [string]
    • codice fiscale [string]
    • importo totale [string]
  • monitorato da [array]
    • nome [string]
    • url [string]
    • logo [string]
    • descrizione [string]

Json statici:

  • donuts [array]
    • titolo [string]
    • numeratore [float]
    • denominatore [float]
    • formato [string]
    • descrizione [string]
  • bar chart [object]
    • titolo [string]
    • descrizione [string]
    • dati [array]

PA

Mockup: https://sketch.cloud/s/q0dQM/a/AaPnjR

Frontmatter:

  • id [string]
  • titolo [string]
  • csv [string]
  • json [string]

Data template:

  • numero appalti [int]
  • numero appalti da approfondire [int]
  • provincia [string]
  • regione [string]
  • codice fiscale [string]
  • spesa totale ultimo anno [float]
  • valuta [string]
  • monitorato da [array]
    • nome [string]
    • url [string]
    • logo [string]
    • descrizione [string]

Json statici:

  • appalti [array]
    • cig [string]
    • id [string]
    • titolo [string]
    • data inizio [date]
    • data fine [date]
    • importo aggiudicazione [float]
    • valuta [string]
    • flags [array]
      • colore [string]
      • descrizione [string]
  • bar chart 1 [object]
    • titolo [string]
    • descrizione [string]
    • dati [array]
  • bar chart 2 [object]
    • titolo [string]
    • descrizione [string]
    • dati [array]
  • bar chart 3 [object]
    • titolo [string]
    • descrizione [string]
    • dati [array]

Fornitore

Mockup: da definire.