A web app that enables individuals and groups to organize travel itineraries.
- Product Owner: Brian Nguyen
- Development Team Members: Brian Nguyen, Max Gaffney, Ryan Price, Zachary Smith
Some usage instructions
- Node 0.12.7
- etc
- etc
From within the root directory:
npm install
This app requires a TripExpert api_key, which is accessed in the code thus: process.env.TRIPEXPERT_KEY
. To set this env var in a bash shell, start your commaned with TRIPEXPERT_KEY=secrethash123
. Eg: TRIPEXPERT_KEY=secrethash123 npm run dev
.
View the project GitHub issues here
Run test coverage thus:
npm run coverage
This generates 3 reports in a coverage/
dir at the project dir level. Note that Karma does not automatically close, so you will need to manually exit out of the script. The script is complete when you see a "Coverage Summary" in your shell terminal.
To open up the reports in Chrome, run:
npm run coverageView
The coverage report for the client tests on Chrome will be at coverage/Chrome.../index.html
.
The coverage report for the client tests on Firefox will be at coverage/Firefox.../index.html
.
The coverage report for the server tests will be at coverage/lcov-report/index.html
.
See CONTRIBUTING.md for contribution guidelines.