<DevPortfolio />
Zurück zur Startseite

EcoPassport (DPP Bridge)

Next.jsTypeScriptPythonNode.jsRedisRabbitMQLLMPostgreSQLDockerQR/DPP
EcoPassport (DPP Bridge)

Microservice-Architektur

EcoPassport-Fluss: Ereigniswarteschlange, Cache und Spezialdienste

Diese Struktur ist kein großer Monolith. Produktdaten werden über RabbitMQ in Ereignisse aufgeteilt; KI, semantische Prüfung, Material-Wörterbuch, menschliche Prüfung und Passerstellung laufen parallel. Redis hält schnellen Status/Cache, während das Register den dauerhaften Passdatensatz verwaltet.

DPP Orchestrator

Produktidentität, Dienstkoordination und Ablaufstatus

End-to-End-Produktionslinie

01

Produktformular

02

Dateneingang

03

RabbitMQ

04

KI + Semantik

05

Redis-Status

06

Prüfung

07

Register

08

Pass + QR

1Daten werden standardisiert
2Ereignisse werden gepuffert
3Dienste laufen parallel
4QR-Pass wird veröffentlicht

EcoPassport (DPP Bridge)

EcoPassport ist ein Full-Stack-System, das Produktdaten in einen prüfbaren digitalen Produktpass (DPP) überführt. Ziel ist eine vertrauenswürdige Produktidentität für Hersteller, Lieferkette, Prüfer und Endnutzer.

Dieses Portfolio enthält eine kompakte Simulation, damit Besucher die Idee verstehen können, ohne den Produktionscode zu sehen. Die Simulation nutzt vorausgefüllte Produktdaten, vereinfacht die DPP-Erstellung und erzeugt eine kleine QR-basierte Pass-Seite.

Produktproblem

Moderne Produktdaten wie Materialzusammensetzung, Herkunft, CO2-Fußabdruck, Reparierbarkeit und Compliance-Status liegen oft in getrennten Quellen. EcoPassport bündelt diese Informationen in einem Datensatz und macht sie über den Produktlebenszyklus hinweg teilbar.

  • Für Hersteller: Produktdaten werden zu einem standardisierten Pass.
  • Für Prüfer: Fehlende Felder, Risiken und Review-Status werden besser sichtbar.
  • Für Endnutzer: Eine vertrauenswürdige Produktübersicht öffnet sich schnell per QR.

Architektur und technischer Fokus

Das Projekt nutzt eine Full-Stack-Architektur mit Next.js, TypeScript, Node.js, PostgreSQL und Docker. Der Kernfluss umfasst Produktaufnahme, Normalisierung, Prüfung, Passdatensatz-Erstellung und QR-Verifizierung.

  • AI-gestützte Normalisierung: Material- und Produktbeschreibungen werden in konsistentere Felder überführt.
  • Review-Workflow: Automatische Prüfungen bereiten Datensätze für menschliche Freigabe vor.
  • QR-Pass-Ausgabe: Die Produktpass-Identität wird dem Endnutzer auf einer einfachen Seite angezeigt.
  • Sicherheit und Rate Limiting: Schutzschichten reduzieren API-Missbrauch und halten die Servicelast stabil.
  • Performance-orientierter Datenfluss: Datenbankabfragen und Frontend-Rendering bleiben klar, schnell und wartbar.

Portfolio-Simulation

Der Button Live-Simulation starten auf der Detailseite öffnet eine kleine Demo dieses Flusses. Sie erzeugt aus vorausgefüllten Produktdaten einen Pass und zeigt die QR-Ausgabe. Dieselbe Ansicht ist auch über das Ctrl+K-Terminal mit dpp, ecopassport oder passport erreichbar.