using cognito hosted web pages would make this a much better demo repository because it would:
- show how to configure cognito hosted UI through cloudformation (not a given, the documentation is horrible)
- demonstrate an important AWS capability
- make the authentication code relevant for people who don't use Vue.js
- simplify a lot of unnecessary complexity in the front end (web site)
- possibly even add server-side analytics through cognito triggers, or show how to integrate cognito and pinpoint