What we will build

The Architecture

The front-end architecture will consist of 2 applications:

Web ApplicationMobile Application
Add Interactions Add Interactions

The backend architecture will consist of the following AWS components:

  • Amazon Cognito: Authentication
  • AWS AppSync: GraphQL APIs
  • AWS Amplify: React Components, Libraries and AWS CLI toolchain
  • Amazon S3: Web Hosting
  • Amazon Comprehend: Natural Language Processing for sentiment and phrase extraction
  • Amazon Lex: Natural Language Understanding and Chatbot capabilities
  • Amazon Personalize: Recommendation Engine
  • Amazon DynamoDB: Data Storage

Add Interactions

The final application will be a functioning web and mobile app built using AWS technologies.

DISCLAIMER: The application that you create in this workshop has not been tested to enterprise strength. It is intended to provide examples for educational purposes only.