Skip to content

kano2710/Spherity-Task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

11 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Mini Verifiable Credential Wallet

Developed for a Spherity GmbH coding challenge, this project is a containerized Mini VC Wallet. The stack uses NestJS and React to simulate core Verifiable Credential workflows: issue, store, share, and verify digital claims using cryptography.

Tech Stack

Frontend:

  • React 19
  • Vite
  • React Router 7
  • TailwindCSS
  • Axios

Backend:

  • NestJS 11
  • TypeScript 5.7
  • jose (EdDSA/Ed25519)
  • Swagger
  • Docker

Standards:

  • W3C Verifiable Credentials v2.0
  • DID (Decentralized Identifiers)
  • EdDSA cryptographic signatures

Features

  • Issue credentials with custom claims
  • View a list of credentials
  • View details of a credential
  • Share a credential via JWT token
  • Verify a credential signature
  • Revoke a credential

Clone the project

  git clone git@github.com:kano2710/Spherity-Task.git

Go to the project directory

  cd Spherity-Task

Documentation

Frontend

Backend

Author

๐Ÿ”— Links

portfolio linkedin

About

Mini Verifiable Credential Wallet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors