Chanukacnm / blockchain-certificates-issuer

Issue and verify course certificates with blockchain

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Blockchain-Certificates-Issuer

Official Docs

https://bistecglobal.github.io/blockchain-certificates-issuer/

Prerequisites

  1. VS code
  2. dotnet cli
  3. Node js
  4. Visual studio (optional)
  5. Azure Cosmos DB Emulator

Portals

  1. Clone this repository.
  2. Open a new terminal
  3. Navigate to the portals: cd blockchain-certificates-issuer\src\portals\blockchain-frontend
  4. Install dependencies: npm install
  5. Open folder src\portals\blockchain-frontend in vs code.
  6. open a terminal in the src\portals\blockchain-frontend folder.
nx run blockchain-frontend:serve:development
  1. Read more on nx.dev and next guide

Backend

The backend is located under src\backend\BlockchainCertificatesIssuer

  1. Install the Cosmos DB Emulator emulator
  2. Rename the filesrc\backend\BlockchainCertificatesIssuer\local.settings-copy.json to "local.settings.json"
  3. Replace following keys with active values in local.settings.json .
 "RepositoryOptions:CosmosConnectionString": "AccountEndpoint=https://localhost:8081/;AccountKey=C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==",
  "RepositoryOptions:DatabaseId": "CertificatesDB"
  1. Open the solution from Visual studio and run

About

Issue and verify course certificates with blockchain

License:MIT License


Languages

Language:TypeScript 68.8%Language:C# 15.0%Language:JavaScript 7.1%Language:CSS 6.1%Language:Solidity 3.0%