A Verifiable Credential (VC) Issuer Application built using Next.js. The application features a frontend for user interaction and backend services to communicate with ID-porten and issue VCs.
- User authentication with ID-porten
- Issuance of Verifiable Credentials (VCs)
- Backend services for VC management and ID-porten communication
- Node.js (v14 or later)
- npm
- Clone the repository:
git clone https://github.com/norges-bank/cbdc-sandbox-vc-issuer.git
cd vc-issuer-application
- Install dependencies:
npm install
-
Configure the environment:
Copy the
.env.example
file to a new file named.env
and update the values to match your PostgreSQL database settings and ID-porten configuration.
cp .env.example .env
- Start the development server:
npm run dev
- Open your browser and visit http://localhost:3001 to access the application.
- Build the application:
npm run build
- Start the production server:
npm run start
- Open your browser and visit http://localhost:3001 to access the application.
Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
This project is licensed under the MIT License - see the LICENSE.md file for details.