1. UI a. What did you struggle with when adding logins and authorization to your front-end? I struggled a lot with creating the Material UI elements for the login and logout page. I also struggled with figuring out how the website should flow now that accounts and authorization needed to be added. 2. Login Endpoint a. What did you struggle with when adding logins and authorization to your back-end? I struggled a little with implementing logins and authorization to the back-end. I had to refactor the book table to include a user id (for editing and deletion permissions), which made made had to refactor the Jest tests slightly. After that, it was a matter of properly implementing cookies, token storage, and authorization checks. Activity 4a proved to be really helpful and made this part of the homework not as bad as implementing the front-end. 3. Security Audit a. If your app was vulnerable to XSS attacks, explain what you did to mitigate them. If it wasn’t, explain why. As far as I can tell, my site has some protection against XSS attacks. In my live version, I tried adding books and authors with a