Giter Club home page Giter Club logo

technologiestiftung / giessdenkiez-de Goto Github PK

View Code? Open in Web Editor NEW
79.0 11.0 31.0 46.21 MB

The consequences of climate change, especially the dry and hot summers, are putting a strain on Berlin's ecosystem. Our urban trees are drying out and suffering long-term damage. Gieß den Kiez is made to enable coordinated citizen participation in the irrigation of urban trees.

Home Page: https://www.giessdenkiez.de

License: MIT License

JavaScript 0.63% HTML 13.03% TypeScript 85.68% CSS 0.66%
citylab-berlin trees watering rain community map berlin open-data

giessdenkiez-de's Introduction

Node.js CI love badge citylab badge

All Contributors

Logo of Gieß den Kiez


Screenshot of Gieß den Kiez

The consequences of climate change, especially the dry and hot summers, are putting a strain on Berlin's ecosystem. Our urban trees are drying out and suffering long-term damage: In recent years, more and more trees have had to be cut down and their lifespan is declining. In the meantime, the population is regularly called upon to help, but largely uncoordinated. Gieß den Kiez is was made to change that and enable coordinated citizen* participation in the irrigation of urban trees. This project was made by the Technologiestiftung Berlin and the CityLAB Berlin.


Repositories

This project is composed of multiple repositories:


Documentation

You can find the projects documentation in this repos wiki.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Jens Winter-Hübenthal
Jens Winter-Hübenthal

💻
Fabian Morón Zirfas
Fabian Morón Zirfas

💻
Lucas Vogel
Lucas Vogel

💻
Dennis Ostendorf
Dennis Ostendorf

💻
Fabian
Fabian

💻
Jonas Jaszkowic
Jonas Jaszkowic

💻
Julia Zet
Julia Zet

💻
lucasoeth
lucasoeth

💻
Raphael.A
Raphael.A

💻
Sebastian Meier
Sebastian Meier

💻
Benjamin Seibel
Benjamin Seibel

💻
Lisa-Stubert
Lisa-Stubert

💻
Daniel
Daniel

💻
Max
Max

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

giessdenkiez-de's People

Contributors

aeschi avatar allcontributors[bot] avatar bnjmnsbl avatar dependabot[bot] avatar dnsos avatar donni106 avatar fdnklg avatar ff6347 avatar henrietten avatar jaszkowic avatar jenswinter avatar julizet avatar lisa-stubert avatar lucasoeth avatar maximilianpalm avatar raphael-arce avatar renovate-bot avatar renovate[bot] avatar sebastian-meier avatar vogelino avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

giessdenkiez-de's Issues

Graph resort

The water graph on the trees is the wrong way around. 30 is 0 / 0 is 30

Show activity on map

Show an "Aktivitäts"-Layer that shows which trees have been watered/adopted by users

Wasserbedarf - eigene Kategorie

Aktuell wird der Wasserbedarf eines Baumes nur mit den Regentropfen dargestellt. Das ist aus meiner Sicht nicht leicht verständlich. Können wir eine eigene Kategorie Wasserbedarf einfügen (so wie Alter), und da dann noch mit Text arbeiten (niedrig, mittel, hoch)?

The right to be forgotten

A user should have the possibility to be forgotten. That includes

  • removing its username/id from our DB
  • assigning that users trees to anonymous
  • deleting that user from the auth0 DB

Private api endpoint that can be called from the user to trigger auth0 management api to delete this user.

Also sets in DB username to anon.

User confirmation state

Currently user's who have not confirmed their emails can still interact with the platform. We need to make sure that user's with non-confirmed accounts get a message to confirm their email and disable interactions for the meantime

Cookie content

There is a local storage object being generated with following content: mapbox.eventData:ZmRua2xn:{"lastSuccess":1588594083071,"tokenU":"fdnklg"}

??

UI: Add Onboarding Component

The Onboarding component is an Overlay, which is visible when a user enters the site.

It includes:

  • Register/Login function
  • Ways of interaction of the user (Register, adopt, watering)

Baum abonnieren - feedback onClick

If I click "Baum abonnieren", I'd like to gelt a little Feedback that something actually happened (i.e. the button flashing for a second or something like that)

Fix Filter "Alter"

1: Kann ich nur per Klick, nicht drag and drop verschieben
2: Verschieben des Filters hat keinen Effekt auf Karte

Can I Haz Username?

Can users pick a username on registration, please (right now, registration is only email + pw)? can this be done in Auth0?

Related to #10

Do we need stats.json

creates noise when searching the repo and seems to be only for webpack analysis purpose

Add Data Sources

Baumkataster has Nutzungsbedingungen: Für die Nutzung der Daten ist die Datenlizenz Deutschland - Namensnennung - Version 2.0 anzuwenden. Die Lizenz ist über https://www.govdata.de/dl-de/by-2-0 abrufbar. Der Quellenvermerk gemäß (2) der Lizenz lautet "Geoportal Berlin / [Titel des Datensatzes]".

Not sure about DWD data?

Show which user watered a tree

If you click on a tree, it should show not only when it was watered, but also the username who watered it:

  • zuletzt gegossen am XY.XY. von XY

this makes it easier to coordinate or get in touch with other users in future releases

User Email verfication needs to be checked

The user coming from the auth0 api has a field for email_verified: Boolean.

Needs to be checked if it is done.
If not show info "Bitte verifizieren sie ihre mail und laden sie neu"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.