Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 840 Bytes

README.md

File metadata and controls

27 lines (20 loc) · 840 Bytes

HarvestLoggerAlexaSkill

Alexa Skill for logging time to Harvest

Requirements

  • NodeJS
  • Yarn
  • Serverless Framework
  • AWS account & Amazon Developer account

Intro

This project is written in TypeScript and uses Yarn for package management.

It also leverages the Serverless Framework for fast deployment. Serverless takes care of spinning up all the infrastructure for you, all you have to do is configure it to use your AWS account.

Setup

  • Install Node, Yarn, and Serverless
  • Configure Serverless to use your AWS credentials
  • Restore the Node modules: yarn install
  • Deploy to AWS: serverless deploy

For the time being, you must hard-code your Harvest API token. TODO: Implement OAuth.

To be continued...