Dieser PoC demonstriert die technische Kernlogik der EcoScore App für das Gurtenfestival 2026.
ecoscore_poc.ipynb— Interaktives Jupyter Notebook mit Scoring-Logik, CO₂-Berechnung, Impact Report und PNG-Exportecoscore_impact_lea_müller.png— Beispiel-Output für Hauptpersona Lea Müller (82 Punkte, Eco Hero)
EcoScore ist eine Mobile App die nachhaltigkeitsrelevante Käufe am Gurtenfestival automatisch über das bestehende Cashless-Kartensystem erfasst und mit Reward-Punkten belohnt.
Der PoC demonstriert den Kernalgorithmus interaktiv in 8 Schritten:
| Schritt | Beschreibung |
|---|---|
| 1 | Name eingeben |
| 2 | Transportmittel wählen (Pfad B — manuelle Anreise) |
| 3 | Cashless-Aktionen wählen (Pfad A — automatische Erfassung) |
| 4 | EcoScore-Berechnung via Gewichtungsformel |
| 5 | Rang & Reward basierend auf EcoScore |
| 6 | Persönlicher Impact Report |
| 7 | Visualisierung der Punkte und CO₂-Einsparungen |
| 8 | Export als PNG |
EcoScore = (M × 0.50) + (F × 0.20) + (R × 0.30)
| Parameter | Kategorie | Gewichtung |
|---|---|---|
| M | Mobilität (Transport) | 50% |
| F | Food (Ernährung) | 20% |
| R | Recycling (Abfall) | 30% |
Keine Installation notwendig. Das Notebook läuft direkt im Browser.
- Dieses Repository als ZIP herunterladen: Code → Download ZIP
- ZIP entpacken
- Auf colab.research.google.com gehen
- Oben: File → Upload notebook
ecoscore_poc.ipynbaus dem entpackten Ordner auswählen- Oben: Runtime → Run all (oder jede Zelle einzeln mit Shift+Enter ausführen)
Folgende Voraussetzungen werden benötigt:
Repository klonen:
git clone https://github.com/endrh1/EcoScore
cd EcoScoreAbhängigkeiten installieren:
pip install matplotlib ipywidgetsDanach ecoscore_poc.ipynb in VS Code öffnen und mit Run All ausführen.
- Python 3
- Jupyter Notebook
- Matplotlib
- ipywidgets