SCCapstone / CognitoFormsDev

MIT License
0 stars 0 forks source link

Cognito Form Alexa app

Project Description

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

Installation

The latest version of the skill can be downloaded from the Alexa app. Sign into Alexa.amzon.com, select skills, search for "cognito form RC1" and enable the skill on your Alexa app capatable device.

Running Tests

To test the skill see: https://github.com/SCCapstone/CognitoFormsDev/wiki/Testing-instructions

Building The Project

Prerequisites

Code editor

Amazon developer account

Amazon Web Services account

Node.js

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.

Built With

• Node.js The web framework used

• AWS Lambda Dependency Management

Version

1.0 release

Authors

• Jeffrey Cocklin - Initial work – tjcocklin

• See also: Ayla El-Mereebi, Jaret Kiser, Jake Meisten, Nicholas Belegrino, Kassidy Block

License

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