https://github.com/nvacheishvili/DonationApp/compare/managing-user-authentication-state-in-app...managing-authenticated-vs-non-authenticated-workflows?expand=1