Kodelinesoftware engineering
Sustainability · ESG / CSRD

Technische Architektur und Umsetzung einer mandantenfähigen Sustainability-Webapp mit CCF, PCF, 360-Grad-Auditfragebogen, Reporting-Dashboards und clientbasiertem Berechtigungsmodell.

Referenzen
Technischer Scope

Mandantenfähige Webapp für Sustainability-Reporting

Mandantenfähige Client-Projekt-Produkt-Struktur, rollenbasierte Zugriffe, Emissionsfaktor-Datenbank, CCF/PCF-Berechnungen und Chart.js-Dashboards.

Vorher

Audit-, Produkt- und Unternehmensdaten waren verteilt, schwer steuerbar und nur begrenzt reproduzierbar.

Nachher

Eine zentrale Angular/Firebase-Plattform dokumentiert Client-, Audit- und Footprint-Daten mit Zugriffskontrolle, Emissionsfaktoren und Reporting-Dashboards.

Systemkontext

Produktionsplattform statt Reporting-Demo.

Die Plattform gibt Organisationen eine zentrale Firestore-gestützte Datenbank für Nachhaltigkeitsaudits, CO2e-Berechnungen und client-spezifische Reporting-Daten. Sie wurde als mandantenfähige Angular-Webapp mit klaren Grenzen zwischen Clients, Projekten, Produkten, Administratoren und zugewiesenen Nutzern gebaut.

System-Screens

Screenshots im Projektkontext

Ausgewählte Ansichten erscheinen dort, wo sie Architektur, Workflow oder Reporting konkret belegen.

Engineering Challenge

Sustainability-Reporting ist kein einfaches Dashboard-Problem.

Die Anwendung musste mehrere verbundene Sustainability-Domänen modellieren und gleichzeitig sensible Client-Daten nachvollziehbar, isoliert und für echte Audit- und Reporting-Arbeit nutzbar halten.

  • Client-, Projekt- und Produkthierarchie für Organisations- und Produkt-Reporting
  • Zentrale Dokumentationsdatenbank für Audit-, CCF-, PCF-, Berechtigungs- und Reporting-Daten
  • Rollenbasierter Zugriff für Super-Administratoren, Administratoren, Client-Administratoren und zugewiesene Nutzer
  • Modulberechtigungen für CCF, PCF und 360-Grad-Analyse
  • Jährliche Unternehmens-Footprint-Berechnungen über ISO 14064-1, Greenhouse Gas Protocol und individuelle Kategorien
Architektur und Zugriff

Angular-Webapp auf Firebase mit client-spezifischen Berechtigungen.

Firestore dient als zentrale Dokumentationsdatenbank für Clients, Projekte, Produkte, Audits, Berechtigungen, Emissionsfaktoren und Reporting-Daten. Cloud Functions unterstützen backend-kontrollierte Operationen, Firebase Hosting stellt das Deployment-Ziel, und Firebase Authentication sichert den Zugriff.

  • Email/Passwort-Login mit zusätzlichem Email-Link-Sicherheitsschritt
  • Client-Level-Datengrenzen, damit zugewiesene Nutzer nur explizit freigegebene Client-Daten sehen
  • Super-Administrator-Berechtigungen für globale Zugriffe und Modulzuweisungen
  • Client-Administratoren können Zugriffe innerhalb ihrer eigenen Organisation freigeben oder entziehen
Domain Model

Client -> Project -> Product als Enterprise-Datengrenze.

Die Hierarchie gibt dem Berechtigungsmodell eine konkrete Grenze und macht die Datenbank zur dokumentierten Quelle für Audit-Historie, Product-Footprint-Daten, CCF-Eingaben und Reporting-Ergebnisse.

  • Client-spezifische Audit- und Reporting-Daten
  • Projektstruktur für Sustainability-Arbeit
  • Produktbezogene Footprint-Modellierung für PCF-Berechnungen
  • Nachvollziehbare Beziehungen zwischen Nutzern, Berechtigungen, Audits, Produkten und Reporting-Outputs
Module

CCF, PCF und 360-Grad-Audits in einem System

Die Plattform verbindet Audit-Dokumentation, Product Carbon Footprint und Corporate Carbon Footprint in einem client-spezifischen Datenmodell.

360-Grad-Analyse

Das Audit-Modul macht Sustainability-Assessments zu wiederholbaren, dokumentierten Workflows statt verteilten Tabellen oder Einzeldokumenten.

  • Fragebogenbasierte Audit-Dokumentation
  • Mehrere Audits pro Client
  • Beantwortete Fragebögen für Review und Audit
  • Audit-Dashboard für Übersicht und Fortschritt

Product Carbon Footprint

Das PCF-Modul berechnet produktbezogene CO2e-Emissionen aus strukturierten Produktdaten und einer Emissionsfaktor-Datenbank.

  • Produktmetadaten, Komponenten, Materialien, Produktion, Verpackung, Logistik und Wasser
  • Verschachtelte komponentenbezogene Footprint-Einträge
  • Material- und Aktivitätsauswahl mit hinterlegten CO2e-Faktoren
  • PCF-Dashboard für Footprint-Treiber und Berechnungsergebnisse

Corporate Carbon Footprint

Das CCF-Modul unterstützt die jährliche Unternehmens-Footprint-Berechnung und zeigt dieselben Berechnungsdaten in regulatorischen und operativen Reporting-Ansichten.

  • ISO 14064-1-Kategorieansicht
  • Greenhouse-Gas-Protocol-Ansicht für Scope 1, 2 und 3
  • Individuelle Kategorieansichten für Energie, Material, Produktion, Abfall, Logistik, Sonstiges und Kompensation
  • Dashboards für jährliche CO2e-Ergebnisse und Reporting-Summen
Engineering

Technischer Beitrag

  • Angular-Architektur für eine mehrmodulige ESG-Plattform
  • Firestore-Datenmodell für Clients, Projekte, Produkte, Audits, Nutzer, Berechtigungen, Emissionsfaktoren und Berechnungsdaten
  • Firebase-Authentication-Integration mit Email/Passwort und Email-Link-Flow
  • Rollenbasiertes und client-spezifisches Autorisierungsmodell
  • Modulberechtigungen für CCF, PCF und 360-Grad-Analyse
  • PCF- und CCF-Berechnungsworkflows mit Dashboard-Umsetzung
  • Firebase-Hosting-Deployment und Cloud-Functions-Integration
Impact:

Business Impact

Die Plattform ersetzt fragmentierte Sustainability-Dokumentation durch eine strukturierte, auditierbare Webanwendung und eine zentrale Sustainability-Datenbank.

  • Zentrale Client-, Projekt-, Produkt-, Audit-, Emissionsfaktor- und Reporting-Daten
  • Kontrollierter Zugriff auf sensible Sustainability-Informationen
  • Klarere CCF- und PCF-Reporting-Workflows
  • Reporting-Ansichten entlang ISO 14064-1 und Greenhouse Gas Protocol
  • Skalierbare Grundlage für ESG- und CSRD-orientierte Sustainability-Arbeit
Screenshot-Galerie

Weitere Systemansichten

Die Galerie sammelt weitere anonymisierte Screenshots, ohne die technische Fallstudie in einen Bilder-Slider zu verstecken.