I am going through your blog post and tried simply to clone the repo to check before i do step by step course. So I did not yet get chance to review the code.
I signed up for firebase and enabled authentication for email and google.
I created four accounts (2 with email and 2 with google) which are also reflected on firebase console but while signing up on each of them I get this error PERMISSION_DENIED: Permission denied on the webpage.