https://nusr.github.io/posts/firebase-login/