Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Botler Lambda

A serverless application project in IS5003 Platform Design & Economy - by Team 4some

Technology stack

  • Frontend: Vuetify.js - A simple and clean framework for Vue.js that is based on Google's Material Design language
  • Backend: Python 3.6 binaries and libraries running on AWS Lambda
  • Others: Dialogflow - The chatbot (known as Professor Botler) is developed using Dialogflow, a conversational NLP platform

Requirements

  1. AWS Account - to host and run the serverless application on Lambda
  2. Because the entire application is based on a Single HTML file deployment, that is everything you need!

Steps for deployment

Creating a Lambda Function

  1. Download lambda_function.py.
  2. Navigate to AWS Lambda.
  3. Create a new serverless function. Enter a function name and choose Python 3.7 runtime.
  4. Copy the Python code from lambda_function.py and paste it into the Lambda editor.
  5. You may also give the handler a name such as lambda_function.lambda_handler.
  6. Under Basic settings, change the timeout setting to 30 seconds.
  7. Click Save.

Creating an API Endpoint

  1. Click on Add trigger and select API Gateway.
  2. Look and select for your Lambda function name.
  3. Under Security, choose the Open option.
  4. An API endpoint in a form of an AWS URL will be generated. Navigate to this URL to view the changes.

Authors

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages