Skip to content

Commit 5fe89b2

Browse files
vafeinismirlakisSmirlakisParis
authored
Implement multi-credential EUDI verification flow (eu-digital-identity-wallet#1)
* first flow * fix * polish readme * polish readme * feat: implement multi-credential EUDI verification flow and update documentation -Introduced new IssuedCredential and VerifiedCredential Prisma models for tracking issued and verified credentials -Added CredentialType enum and extended Application and JobPosting models accordingly -Updated seed script with clearer logging and cleanup -Expanded README.md with architecture overview, verification stages, and data flow explanation -Added new docs/flowcharts.md with full set of Mermaid diagrams (application, credential, data, component, and CBOR decoding flows) -Added official EUDI Wallet SVG asset for branding -Improved .gitignore rules for Yarn, PNPM, and .env handling -Cleaned up package.json * fix postinstall --------- Co-authored-by: Paris Smirlakis <smirlakis@gmail.com> Co-authored-by: Smirlakis Paris <paris.smirlakis@netcompany.com>
1 parent e9a1355 commit 5fe89b2

File tree

80 files changed

+13776
-6
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

80 files changed

+13776
-6
lines changed

.env.sample

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
POSTGRES_CONNECTION_STRING='postgresql://postgres:postgres@localhost:5432/eudiw_job_board?schema=public'
2+
3+
NEXT_PUBLIC_APP_NAME="EUDI Wallet web recruitment service demo"
4+
NEXT_PUBLIC_APP_URI="http://172.20.10.3:3000"
5+
VERIFIER_API_URL="https://verifier-backend.eudiw.dev"
6+
#VERIFIER_API_URL="https://verifier-backend.eudiw.dev"
7+
ISSUER_API_URL="https://dev.issuer.eudiw.dev"
8+
KEYSTORE_FILE="./development/keystore.jks"
9+
KEYSTORE_PASS="123456"
10+
KEYSTORE_ALIAS='eudiwbooking'

.gitignore

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,12 @@
33
# dependencies
44
/node_modules
55
/.pnp
6-
.pnp.js
6+
.pnp.*
7+
.yarn/*
8+
!.yarn/patches
9+
!.yarn/plugins
10+
!.yarn/releases
11+
!.yarn/versions
712

813
# testing
914
/coverage
@@ -23,10 +28,10 @@
2328
npm-debug.log*
2429
yarn-debug.log*
2530
yarn-error.log*
31+
.pnpm-debug.log*
2632

27-
# local env files
28-
.env*.local
29-
.env
33+
# env files (can opt-in for committing if needed)
34+
.env*
3035

3136
# vercel
3237
.vercel

README.md

Lines changed: 451 additions & 2 deletions
Large diffs are not rendered by default.

development/docker-compose.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
version: '3.8'
2+
3+
services:
4+
postgres:
5+
image: postgres:latest
6+
container_name: postgres
7+
restart: always
8+
environment:
9+
- POSTGRES_USER=postgres
10+
- POSTGRES_PASSWORD=postgres
11+
- POSTGRES_DB=postgres
12+
ports:
13+
- '5432:5432'
14+
volumes:
15+
- postgres-data:/var/lib/postgresql/data
16+
networks:
17+
- eudiw
18+
19+
networks:
20+
eudiw:
21+
driver: bridge
22+
23+
volumes:
24+
postgres-data:

development/keystore.jks

1.25 KB
Binary file not shown.

0 commit comments

Comments
 (0)