Your demo app is broken
Here your console error
FirebaseError: Missing or insufficient permissions.
You cannot see who has voted, could be a firebase configuration error !
In case you are having troubles with the auth:
firebase.google.com/docs/web/modular-upgrade
firebase updated from v8 to v9, and I followed these steps, and everything worked just fine.
*NEXT_PUBLIC_FIREBASE_API_KEY=<your-api-key> NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=<your-auth-domain> NEXT_PUBLIC_FIREBASE_PROJECT_ID=<your-project-id> NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=<your-storage-bucket> NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=<your-sender-id> NEXT_PUBLIC_FIREBASE_APP_ID=<your-firebase-app-id>
Great, now we have all of our configuration values stored in Environment Variables - this means we don't expose our private configuration values to the public! * NEXT_PUBLIC means that you expose the values to public!
i got this error while Installation of firebase which says:
TypeError: Cannot read properties of undefined (reading 'apps')

If someone is getting the error:
error - ./firebase/clientApp.js
Attempted import error: 'firebase/app' does not contain a default export (imported as 'firebase').
Its because firebaseui-web-react doesn't support firebase v9 yet :/
Drive Buss
this method is exposing all my sensitive env variables to the browser. I can literally see all NEXT_PUBLIC env variables in the browser. this is very dangerous.