Home
Welcome to Gieß den Kiez Wiki! This documentation should help you set up your own Gieß den Kiez and understand the different parts that compose it. The project is split into four different repositories and separated into 2 main areas: The Backend (including the two Harvesters) and the Frontend. To replicate the project on your own, we recommend you proceed in the following order:
First and foremost, we encourage you to setup a GitHub Account to fork all our repositories and work on your own version of Gieß den Kiez. By doing so, you can pull the latest improvements from our upstream repository while we can keep the latest improvements from your side. Follow the spirit of the open source community and work open 👾
To make Gieß den Kiez work properly, you need to set up accounts at the following external providers:
Since early summer 2023, we are not using any Auth0 and AWS services anymore. Instead, we migrated the trees data, the authentification and the user data to Supabase.
- Setup & Installation
- Configuration files
- Code Structure
- Working With Data
- How it works
- Testing & Code Quality
- Deploying on Vercel
Until early summer 2023, the project was using Auth0 and Terraform to setup the Backend using several AWS services. This was not proven to be developer friendly which is thy we migrated the while bacend to Supabase. However, the provide the following, deprecated wiki pages to understand the former setup and code.