The Green Ecolution landing page provides an overview of the research and development project “Green Ecolution”, which focuses on making the irrigation of urban trees more efficient and sustainable through data-driven technology.
This website presents the project background, milestones, and ongoing development toward a production-ready system.
👉 Visit the live site: https://green-ecolution.de
Green Ecolution started as a research project at the University of Applied Sciences Flensburg (HS Flensburg) in cooperation with the Technisches Betriebszentrum Flensburg (TBZ). The goal: optimize tree irrigation using smart sensor technology, data analysis, and digital route planning to save water and resources.
Building on the research results, the system is now being developed further to reach product maturity and real-world deployment in urban environments.
This repository contains the source code for the official Green Ecolution landing page. It serves as the central information hub for the project — showcasing the concept, progress, and references to related software and publications.
The site is built with a modern web stack and continuously deployed to a Kubernetes environment.
- ⚡ Vite - lightning-fast build tool
- ⚛️ React - component-based UI library
- 💎 TypeScript - type-safe JavaScript
- 🎨 Tailwind CSS - utility-first styling framework
- 🚀 Deployment: GitHub Actions + Helm + Kubernetes
Clone the repository and install dependencies:
pnpm installRun the local development server:
pnpm devBy default, the site will be available at http://localhost:5173. To make it accessible from other devices on your network, start the server with:
pnpm dev --hostpnpm buildThe compiled files are output to the dist/ directory.
Deployments are handled via GitHub Actions and Helm, targeting a Kubernetes cluster. Each deployment workflow:
- Installs dependencies
- Builds the project
- Publishes a package to the GitHub Package Registry
- Updates Helm chart values with version or commit hash
- Deploys to production
Configuration files are stored in:
k8s/
└── values/
└── prod.yamlContributions, feedback, and ideas are welcome! If you’d like to improve the landing page or report an issue, please open a pull request or use the GitHub issue tracker.
For questions or collaboration inquiries, feel free to reach out via 📧 info@green-ecolution.de or visit our GitHub Organization