- Install MongoDB
- Install Node.js and NPM
- Get an API key for all of the used APIs (refer to section APIs used for more information) and create your .env file as shown below
Now execute variations of the following terminal commands to setup and run HAAS:
$ git clone https://github.com/kkajla12/haas.git
$ cd haas
$ npm install
$ ./mongod(.exe) => from MongoDB directory in another terminal window
$ touch .env => setup your .env file to contain all your API keys
$ npm start
USER_SECRET=YOUR_USER_SECRET
TWILIO_AUTH_TOKEN=YOUR_TWILIO_AUTH_TOKEN
TWILIO_IPM_SERVICE_SID=YOUR_TWILIO_IPM_SERVICE_SID
TWILIO_ACCOUNT_SID=YOUR_TWILIO_ACCOUNT_SID
TWILIO_API_KEY=YOUR_TWILIO_API_KEY
TWILIO_API_SECRET=YOUR_TWILIO_API_SECRET
WOLFRAM_ALPHA_APP_ID=YOUR_WOLFRAM_ALPHA_APP_ID
WIT_ACCESS_TOKEN=YOUR_WIT_ACCESS_TOKEN
EXPEDIA_CONSUMER_KEY=YOUR_EXPEDIA_CONSUMER_KEY
AMAZON_AWS_ID=YOUR_AMAZON_AWS_ID
AMAZON_ASSOCIATE_ID=YOUR_AMAZON_ASSOCIATE_ID
AMAZON_ACCESS_KEY_ID=YOUR_AMAZON_ACCESS_KEY_ID
AMAZON_SECRET_ACCESS_KEY=YOUR_AMAZON_SECRET_ACCESS_KEY
FOOD2FORK_API_KEY=YOUR_FOOD2FORK_API_KEY
CONNEXITY_PUBLISHER_ID=YOUR_CONNEXITY_PUBLISHER_ID
CONNEXITY_API_KEY=YOUR_CONNEXITY_API_KEY