Giter VIP home page Giter VIP logo

alexabusinessassistant's Introduction

senior-project-alexa-skill

This project is to make an android app, and Alexa skill that takes data from google sheets.

The purpose of this application is to provide business owners a convenient means to access their company’s financial information and statistics by connecting their phone and Alexa to that information

The android app lays out each sheet inside the app. Telling the user all the information they would need to know. The app also has data visualizations to view your data in different ways.

On the Alexa side, we used the Jovo framework to get info from the google sheets, this would then give us data to work with and let Alexa respond with that data.

File structure of the project

AlexaIntentsUtterances&Slots

In the folder there are Two text files The first text file "AlexaIntents&utterances.txt" is what we as a group had in our amazon developer account when creating Alexa utterances

The second folder, "SlotTypesUsed" is the slot types we created in are amazon developer account.

AndroidAlexaSkillProject

This folder contains the entire android app, which uses android studio to compile

Vscode

This folder contains the JavaScript using the Jovo frame work to control the Alexa skills.

google appscript code

In this folder there are three folders

the first folder "alexafunctions"

stores "alexafunctions.txt" which has various functions that update the sheets and the response sheet. The response sheet allows Alexa to say different responses to the user.

The next file is “WebDevAddEditDelete.txt" allows to take in custom url to add, edit, or delete anything from profits sheet is used for the android app.

The next “grossprofits.txt" is a class to update the gross profits list

The last one “titlepage.txt" was an html file that redirected the user when an item was edited, deleted, or added in a sheet.

The second folder "jsonlib"

This folder contains a library that we used to turn are sheets into Json. The library was created by GitHub user ronaldsmartin and can be found here https://gist.github.com/ronaldsmartin/47f5239ab1834c47088e

The third folder "mikesfunction"

the first file "titlepage.txt" was an html file that redirected the user when an item was edited deleted or added in a sheet.

The second file "webdevScript.txt" is used for the rest of the sheets to add edit and delete data.

googlesheetused.pdf

This Is just a pdf of the google sheets we used in this project.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.