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