Project maintained by SCCapstone Hosted on GitHub Pages — Theme by mattgraham

Cognito Form Alexa app

Project Title

This project allows a user to request a form from Congitoforms.com, fill out that form and submit it, all through an Alexa app.

Getting Started

To begin, clone or download the project from https://github.com/SCCapstone/CognitoFormsDev to your desktop.

Prerequisites

Code editor

Amazon developer account

Amazon Web Services account

Node.js

Installing/Configuration

1) First open a folder on your desktop where you will store the project. In order to create a git repository in that folder and retrieve the project, use the command:

git clone https://github.com/SCCapstone/CognitoFormsDev.git

2) Next, login into your Amazon Developer Account, and access the developer console

3) A prompt asking to choose a template will appear

4) You are now under the build section of the Alexa skill

5) Open a new tab in your browser and navigate to the Amazon Web Services and login

6) A new page should appear showing IAM Role "lambda_basic_execution"

7) You should return to your pevious page, where you named the function. Make sure that all of fields have been entered correctly.

8) We must now add a trigger for the function

9) Return to your first tab containing the Amazon developer portal

10) Scroll to the bottom of the page

11) Return to the tab with endpoint (The Alexa Developer Console)

You are now ready to test the skill.

Running the tests

Test json files can be saved and run locally, using the instructions here: cognito_form/tests/README.txt. In addition, tests can be run from the test tab of the Amazon developer console.

Built With

Version

1.0.0

Authors

License

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