Overview

Introduction

The use case for this workshop is to help Andy’s Pizza and Sub shop to re-design their web presence. This includes the following business requirements:

  • Login to save order history
  • Add Items to Shopping Cart and Checkout
  • Chatbot for ordering pizzas
  • Submit reviews and automatically detect sentiment
  • Make recommendations based on historical user and order data
  • Develop a Mobile Companion App with authentication, chatbot, and menu

Andy’s technical requirements are as follows:

  • Develop a Web application using modern toolsets
  • Simple, re-usable APIs
  • Authentication and Authorization for ordering
  • Low TCO - Andy doesn’t know how to patch servers!

Here are some things that you will need:

  • About 2 hours to complete the lab
  • Experience in working in an IDE
  • Experience running Linux shell commands
  • An accessible e-mail account where you can receive the registration email in this workshop
  • A mobile phone (iOS or Android) with the Expo Client app installed. See below for links to the Expo Client:

    iOSAndroid
    Init Amplify Init Amplify