Skip to content

NodeJS technical challenge written in first months at BYU Office of IT

Notifications You must be signed in to change notification settings

chlohilt/byu-oit-technical-challenge-chilton

Repository files navigation

BYU ACTIVITY FINDER!

Have you ever been bored on campus, waiting around for your next class or craving a nice break from homework? Or maybe you've been so swamped with work that you haven't had a chance to go to any activities recently. Whatever the case, BYU ACTIVITY FINDER is here to help you engage more with campus activities and find ones you like. You can locate all campus events, browse through them based on categories, and add the ones you like to your My Events feature. This program will help you more easily find information about all the events going on around you.

Things to Know Before Use:

Subscribe to the following APIs on the BYU WSO2 store

  1. Persons - v3
  2. AcademicRegistrationStudentSchedule - v1

Follow these Steps:

  • Have the GlobalProtect VPN turned on

image

  • Make sure you're logged into the "byu-org-trn" AWS account
  • Use the command line or programmatic access to get the AWS access key, secret access key, and session token to sign in

awsScreenshot

  • Have your API token and BYU ID ready
  • Make sure to install packages needed by using the "npm install" command

Instructions

The program will check your AWS credentials and that the VPN is on.

Then it will ask you to input your BYU ID and API Key.

The program will then greet you and go to the main menu.

Option 1 lets you browse events based on categories and add them to My Events if you would like.

Option 2 lets you view events that you have added to My Events prior and delete them if you would like.

To quit, enter 3.

About

NodeJS technical challenge written in first months at BYU Office of IT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published