AWS Amplify Application

Demo application showcasing AWS Amplify, built for a live demo at LLI.

aws amplify demo
View on GitHub →

Overview

A demo application built to showcase AWS Amplify’s capabilities during a live presentation at LLI. The project demonstrates how Amplify simplifies full-stack cloud development by handling authentication, APIs, and hosting out of the box — going from zero to a deployed application in minutes.

Demo Context

This was prepared for a live demo session at LLI, walking the audience through the full AWS Amplify workflow: initializing a project, connecting backend services (auth, data, storage), and deploying to the cloud. The goal was to show how Amplify abstracts away the infrastructure complexity so developers can focus on building.

Features

  • Full-stack cloud app scaffolded with AWS Amplify CLI
  • User authentication flow (sign up, sign in, sign out)
  • Cloud-hosted backend with API and data layer
  • One-command deployment to AWS

Tech Stack

  • Platform: AWS Amplify (Gen 2)
  • Services: Amplify Hosting, Authentication, API, Storage
  • Frontend: JavaScript

What I Learned

Preparing a live demo forced me to understand AWS Amplify deeply enough to explain it on the spot. I learned how Amplify abstracts away CloudFormation stacks, Cognito user pools, and AppSync APIs behind a developer-friendly CLI. The pressure of a live audience also taught me the value of having a solid backup plan — pre-recorded fallbacks, offline-ready demos, and a clear narrative arc for the presentation.