Skip to content

eckardg/digital-product-pass

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  Digital Product Pass Application

Contributors Stargazers Apache 2.0 License Latest Release

Description

The digital product passport application provides a consumer user interface to request a battery passport from a battery manufacturer using the standardized components and technologies in a Catena-X network. The passport will be displayed in a human-readable from any browser. The data exchange standards given by Catena-X are used to provide the battery passport to different personas (roles) in the network.

In particular, the appliction is used to access the battery passport data provided by battery manufacturer. By scanning QR-code or knowing the manufacturer and battery-ID, a user can request the passport through Eclipse Dataspace Connectors (EDCs) over the Catena-X network. The passport provider will provide data attributes that is only visible to a permitted signed-in user.

Software Version

Helm Chart Version

2.2.0

Application Version

v2.2.0

Application Preview

Here is a preview from the DPP App UI, where we visualize a test battery passport in this case.

General Info View

Note: For more information check the documentation section

Getting Started

To get started you can have a look into our documentation:

Name Description
Arc42 Main Architecture Document (Arc42) of Digital Product Pass Application
Administration Guide Administration Guide explaining the infrastructure and how to configure the application
Data Retrieval Guide Guide on how to retrieve data from the Catena-X Network as the Digital Product Pass
Backend Documentation Backend documentation Product Passport App
Deployment in Hotel Budapest Technical Guide - Deployment in ArgoCD Hotel Budapest (integration environment)
Docker Overview Overview on general docker commands
Keycloak Overview This guide describes how to setup a keycloak instance in local docker container and import existing realm.json file.
Short Introduction into the project Digital Product Pass App infrastructure, helm installation guide, technical usage guide
Code Scaning with Kics and Trivy Infrastructure As Code (IaC) with KICS intends to find security vulnerabilities by scanning the code and upload results to the security dashboard in github
Release Guidelines Digital Product Pass App Release Guide
Secret Management Secrets management with CX HashiCorp Vault and ArgoCD Vault Plugin (AVP) - client credentials, database passwords, access tokens
Cypress Overview Documentation for Battery Passport App E2E Cypress test
End User Manual End User Manual Product Viewer App
Postman Overview Technical guide depicts the battery pass end-to-end API calls through the postman REST client
Changelog Changelog
Helm Charts Project's Helm Charts

Base Images

Language Container Base Image
Java / JVM based Eclipse Temurin
JS frontends Node.JS
Nginx

Installation

For installing the Digital Product Pass Application please consult our Intallation Guide.

License

Apache-2.0

Notice for Docker image

DockerHub:

Base images:

About

digital product pass

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 66.0%
  • Vue 17.3%
  • JavaScript 6.1%
  • SCSS 4.2%
  • Shell 2.7%
  • Python 2.6%
  • Other 1.1%