314pies / Dining-Suggestion-Chatbot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dining Suggestion Chatbot

A serverless chatbot web app providing dining suggestions.
Built with Python 3.8, AWS Lambda, AWS Lex and Yelp API.

Showcase

Try it Yourself: https://314pies.github.io/DiningChatbotDemo/

Architecture

  1. Front-end send requests to API Gateway
  2. API Gateway invoke chatbot_response lambda function
  3. chatbot_response called pre-trained Lex Bot
  4. Repeat steps 1~3 until successfully gathered all information needed to search for restaurants
  5. Invoke yelp API to find recommended restaurants and send them back to clients.

About


Languages

Language:JavaScript 63.8%Language:CSS 22.0%Language:Python 8.5%Language:HTML 5.7%