- The app will POST and GET from an API.
- The app uses Redux to manage a global state when the user logs in.
- The app uses async functions to login, authenticate, and pass the user to a part of the app behind a login wall
- The app creates a cookie so the user does not have to re-login
- The app has a logout that destroys the cookie and redirects the user out of the user details page.
- Setting up redux for the entire app was a challenge.
- Integrating the newly learned async functions into the redux furthered the complexity
- This was my first time using a cookie to store a users log in information.