Google Sign-in
Google OAuth sign-in integration is built into starter-code-v2 to allow users to login with their Google accounts, without the need for a password.
The frontend uses react-google-login to display the Google login flow and retrieve the OAuth ID token. This OAuth ID token is then sent to the backend to login using Firebase.