stefina / TransparenZRH

Smart City Zürich. Digitale Transparenz im öffentlichen Raum.

Home Page:https://www.stadt-zuerich.ch/prd/de/index/stadtentwicklung/smart-city/transparenz.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pilot Digitale Transparenz im öffentlichen Raum

Daten spielen eine wichtige Rolle in der «Smart City Zürich». Dank ihnen kann beispielsweise die städtische Infrastruktur gezielt und effizient geplant und unterhalten werden. Mittels Sensoren, welche Fahrradfrequenzen, Luftqualität und anderes messen, werden Daten im öffentlichen Raum erhoben.

Mit zunehmender Datensammlung steigt die Bedeutung von Transparenz und Rechenschaftspflicht gegenüber der Öffentlichkeit. Die Stadt Zürich ist diesbezüglich bereits heute aktiv, indem sie viele Daten als «Open Data» veröffentlicht. In diesem Pilotprojekt von Smart City Zürich soll getestet werden, wie zusätzliche Transparenz geschaffen werden kann.

Eine einfache Bildsprache informiert hierbei transparent über die Sammlung von Daten im öffentlichen Raum und deren Verwendung. Sensoren werden mit Piktogrammen und QR-Codes beschriftet. Letztere leiten auf Websites weiter, welche die gesammelten Daten visualisieren und weitere Informationen bieten. Dazu werden ausschliesslich Daten von bereits vorhandenen Sensoren und offenen, frei zugänglichen Behördendaten («Open Data») verwendet.

Vorschau

Developer

Architecture Proof of Concept

PoC tech architecture

  • Frontend
    • SSR via Nuxt.js
    • TailwindCSS
  • Backend (see /api)

For testing and deployment add the following environment variables:

  • API_URL

Run and Deploy

# clone repository
$ git clone git@github.com:cividi/TransparenZRH.git

# install dependencies
$ npm install

# serve frontend and backend with hot reload at localhost:3000
$ export API_URL=http://localhost:3000/api/v1/
$ vercel dev # frontent only: npm run dev

# build for production and launch server
$ npm run build
$ npm run start

# generate static project
$ npm run generate

For detailed explanation on how things work, check out Nuxt.js docs.

LICENSE

TransparenZRH Copyright (C) 2021 cividi GmbH

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. See LICENSE

About

Smart City Zürich. Digitale Transparenz im öffentlichen Raum.

https://www.stadt-zuerich.ch/prd/de/index/stadtentwicklung/smart-city/transparenz.html

License:GNU Affero General Public License v3.0


Languages

Language:Python 48.6%Language:Vue 36.0%Language:JavaScript 15.4%