Frontend Setup

Below is the link

Issuance Portal GitHub Repo: https://github.com/Unified-Learner-Passbook/rc-registration-portal

Technology Used: Angular, Typescript

Libraries Used:

  • @ng-bootstrap/ng-bootstrap

  • @ngx-formly/core

  • Ngx-extended-pdf-viewer

  • Keycloak-angular

  • @project-sunbird/client-services

  • dayjs

Prerequisites:

  • Node.js 14

  • Npm 6.14

  • Angular 10

Steps to Set up:

  • Clone the repository

  • npm i

  • npm run start (To serve the project on http://localhost:4200)

  • npm run build (To Build the project, dist folder will be generated)

Configuration Files:

  • Config.json (Contains all the baseUrl, bffUrl, theme related constants)

  • forms.json (Contains all the configurable forms)

  • sidebar.json (Contains sidebar menus)\

Holder Portal / App: GitHub Repo: https://github.com/Unified-Learner-Passbook/rc-ewallet Technology Used: Angular, Typescript

Libraries Used:

  • @ng-bootstrap/ng-bootstrap

  • Ngx-extended-pdf-viewer

  • Keycloak-angular

  • @project-sunbird/client-services

  • Dayjs

  • credential-handler-polyfill

Prerequisites:

  • Node.js 14

  • Npm 6.14

  • Angular 10

Steps to Set up:

  • Clone the repository

  • npm i

  • npm run start (To serve the project on http://localhost:4200)

  • npm run build (To Build the project, dist folder will be generated)

Configuration Files:

  • Config.json (Contains all the baseUrl, bffUrl, theme related constants)

  • toolbar.json (Contains toolbar menus)

  • opportunities.json (Static info for opportunities)

Verification Portal GitHub Repo: https://github.com/Unified-Learner-Passbook/verification

Technology Used: Angular, Typescript Libraries Used:

  • @altack/quar

  • Ngx-extended-pdf-viewer

  • Keycloak-angular

Prerequisites:

  • Node.js 14

  • Npm 6.14

  • Angular 10

Steps to Set up:

  • Clone the repository

  • npm i

  • npm run start (To serve the project on http://localhost:4200)

  • npm run build (To Build the project, dist folder will be generated)

Configuration Files:

  • Config.json (Contains all the baseUrl, bffUrl, theme related constants)

  • toolbar.json (Contains toolbar menus)

  • opportunities.json (Static info for opportunities)

Last updated