Cognito Strap is a boilerplate project for new web applications using AWS Cognito, React, and Bootstrap. You can fork the repository to start a new project. It uses email address as a username, and implements signup, login, recover password, and change password flows.
Example is here: Cognito Strap
- MFA
- Usernames which are not emails
- Change email flow. Not sure if this is possible without using usernames
- Here is discussion on exposing poolData on the client: amazon-archives/amazon-cognito-identity-js#312
- The sample code is out of date with the latest Cognito JS API
- reactstrap should have NavbarText element
- Saw this issue in react-cognito: isotoma/react-cognito#21
This project was bootstrapped with Create React App.