/AWS---Find-Your-Food--NLP-Chatbot

"Find your Food" is a serverless, microservice driven web-based application. It is an intelligent natural language powered chat-bot that is designed using multiple AWS components such as AWS Lex, S3 Buckets, API Gateway, Swagger, Lambda Functions, Cognito, DynamoDB, SQS, Cloud Watch and Elastic Search. This chatbot can help you provide restaurant suggestions based on your requirements such as - City, Time, Number of people, Cuisine Type and Date. The bot uses the yelp API to fetch relevant suggestions and mails the suggestions on the email-id that the user provides.

Primary LanguageJavaScript

Find-Your-Food (Dining-Chatbot)

ABOUT

This project is a part of the project component for the course- Cloud Computing and Applications (CS-GY 9223, New York University)

Authors: Indraneel Ray & Hemanth Teja

FRONTEND (HTML, JavaScript, CSS)

The frontend is hosted in AWS S3 and provides a web-app user interface to interact with the chat bot.Many open source libraries and frameworks were used to design the UI/UX of the bot. A similar template of my web-application can be found at: https://bootsnipp.com/snippets/exR5v

DESCRIPTION

"Find your Food" is a serverless, microservice driven web-based application. It is an intelligent natural language powered chat-bot that is designed using multiple AWS components such as:-

AWS Lex, S3-Buckets, API-Gateway, Swagger, Lambda Functions, Cognito, DynamoDB, SQS, Cloud Watch and Elastic Search.

This chatbot can help you provide restaurant suggestions based on your requirements such as - City, Time, Number of people, Cuisine Type and Date. The bot uses the yelp API to fetch relevant suggestions and mails the suggestions on the email-id that the user provides.

ARCHITECHTURE :-

alt text

SAMPLE UI OF THE WEB APPLICATION

alt text

SAMPLE OUTPUT - The user recieves an email of the suggestions :-

alt text