/did-generator

Primary LanguageJavaScriptMIT LicenseMIT

DID Generator Web Application

Description

This web application gives users the ability to input their information about themselves or the organization they represent, and the website will use this information to return a generated DID document back to them in compliant did:web specification. The application will also generate a basic sigchain verifiable presentation for the user, and allows verification between a hosted did document and verifiable presentation.

Technologies

  • React
  • Node.js
  • Express

Installation

  1. Clone the repository
  2. Navigate to the directory using cd did-generator
  3. This project uses node version 16, so ensure that you have nvm installed and run nvm use 16
  4. In a terminal, navigate to src/client and run npm install
  5. In a terminal, navigate to src/server and run npm install
  6. Navigate back to the project root and run npm run dev which will run both the server and client
  7. Navigate to localhost:3000 in your browser to view the application, if the previous command doesn't automatically do it
  8. The results will be displayed in the console of the browser after clicking "Submit"