1.1.2 • Published 4 years ago

cediploma v1.1.2

Weekly downloads
-
License
-
Repository
github
Last release
4 years ago

CeDiploma - CeDiploma Client

This app allows Registrars Office to easily shadow login for students to test the certified electronic diploma service on https://webapps.ohio.edu/api/cediploma.

Technologies

AngularJS, Node.js, NPM, Webpack

Service Dependencies

This application depends on the following services:

  • identity-service
  • nirvana-service
  • cediploma

Application URLs

Dev: https://tc.dev.oit.ohio.edu/cediploma/
Test: https://tc.test.oit.ohio.edu/cediploma/
QA: https://webapps.qa.oit.ohio.edu/cediploma/
Prod: https://webapps.ohio.edu/cediploma/

Prerequisites for this project

  • Node.js and NPM installed

Development Instructions

  1. Copy sample.js in the config/environments directory and rename it to development.js

  2. Replace the root.ohio.oauth.secrets entry with the following and replace CHANGEME with the appropriate credentials which can be found here: Oauth Secrets

  3. Change to the projects root directory and run the following commands in a terminal window.

    npm install
  4. Running the application

    • npm run serve: Running the application normally
    • npm run serve-uglify: Runnning the application where distribution folder is generated that is uglified

    • npm run build: Generating a zip file of the application

  5. The application will be available at the following address

    http://localhost:9000