Firebase Setup
Note : Applicable in Admin Version Only.
Firebase
Set
NEXT_PUBLIC_DEFAULTAUTH=firebase
in the
.env
file.
Also fill all the firebase credentials in the .env
file.
Remove the fake-backend setup code from the _app.tsx
Now just uncomment the below firebase setup code in the _app.tsx
file.
// Import Firebase Configuration file
import { initFirebaseBackend } from "./helpers/firebase_helper";
const firebaseConfig = {
apiKey: process.env.NEXT_PUBLIC_APIKEY,
authDomain: process.env.NEXT_PUBLIC_AUTHDOMAIN,
databaseURL: process.env.NEXT_PUBLIC_DATABASEURL,
projectId: process.env.NEXT_PUBLIC_PROJECTID,
storageBucket: process.env.NEXT_PUBLIC_STORAGEBUCKET,
messagingSenderId: process.env.NEXT_PUBLIC_MESSAGINGSENDERID,
appId: process.env.NEXT_PUBLIC_APPID,
measurementId: process.env.NEXT_PUBLIC_MEASUREMENTID,
};
// init firebase backend
initFirebaseBackend(firebaseConfig);
Follow the below step to setup your Firebase application :-
Do your Firebase project setup in
https://console.firebase.google.com/