Skip to content

dalofeco/EZPark-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EZPark

Description goes here

Getting Started

  1. An "api-keys.json" file must be created with the relevant keys for each service used, and placed under the resources folder in the form of a JSON object.
  2. Make sure all dependencies are installed by running "npm install" on the project directory.
  3. Run the server.js file in a Node environment.

Prerequisites

  • API Keys for Twillio, Blackboard, and Capital One Nessus API
  • Node run-time environment
  • General Motors Next Generation Infotainment System (vehicle or emulator)

Installing

Below is an outline of what the api-keys.json file should look like:

{ "CapitalOne": "[APIKEY HERE]", "BlackBoardOAuthSecret": "[APIKEY HERE]", "BlackBoardOAuthKey":" [APIKEY HERE]", "TwillioAccountSID": "[APIKEY HERE]", "TwillioAuthToken": "[APIKEY HERE]" }

Replace [APIKEY HERE] with the corresponding keys for the services.

Built With

  • Node.js - The environment used
  • CapitalOne Nessie - Automates payment of parking fees
  • BlackBoard Learn Ultra - Used to fetch university schedules for classes.
  • Twilio - Allows sending text messages to user's phone after arrival/payment for further directions.
  • Cloud9 - Online collaboration tool for server-side development, and test deployment.

Versioning

We use GitHub for versioning. For the versions available, see the tags on this repository.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • Hat tip.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published