The issuer allows different entities authorized by didi-server to generate and emit certificates that can be accessed by their owners from didi. This module is made up of the issuer-front, a front-end developed in React, and the issuer-back, a backend developed in nodejs with a mongodb database. Where the information of certificate models and certificates to be issued is stored.
- Install Node.js version 12.22.8
This project uses the following environment variables:
Name | Default Value | Mandatory |
---|---|---|
REACT_APP_API_URL | ✔ | |
REACT_APP_VERSION | ✔ |
- Install dependencies
npm install
- Build and run the project
npm run start
┣📂.github
┣📂public
┗📂src
┣ 📂app
┃ ┣ 📂administrative
┃ ┣ 📂certificates
┃ ┣ 📂components
┃ ┣ 📂login
┃ ┣ 📂main
┃ ┣ 📂participants
┃ ┣ 📂presentations
┃ ┣ 📂profile
┃ ┣ 📂setting
┃ ┣ 📂templates
┃ ┣ 📂users
┃ ┗ 📂utils
┣ 📂constants
┣ 📂fonts
┣ 📂images
┣ 📂services
┣ 📂styles
┣ 📜index.js
For more information, see the documentation