Spaces:
Sleeping
Sleeping
| // Firebase configuration and initialization | |
| import { initializeApp } from 'firebase/app'; | |
| import { getAuth } from 'firebase/auth'; | |
| import { getFirestore } from 'firebase/firestore'; | |
| import { getStorage } from 'firebase/storage'; | |
| const firebaseConfig = { | |
| apiKey: import.meta.env.VITE_FIREBASE_API_KEY, | |
| authDomain: import.meta.env.VITE_FIREBASE_AUTH_DOMAIN, | |
| projectId: import.meta.env.VITE_FIREBASE_PROJECT_ID, | |
| storageBucket: import.meta.env.VITE_FIREBASE_STORAGE_BUCKET, | |
| messagingSenderId: import.meta.env.VITE_FIREBASE_MESSAGING_SENDER_ID, | |
| appId: import.meta.env.VITE_FIREBASE_APP_ID, | |
| measurementId: import.meta.env.VITE_FIREBASE_MEASUREMENT_ID, | |
| }; | |
| // Initialize Firebase | |
| const app = initializeApp(firebaseConfig); | |
| // Initialize services | |
| export const auth = getAuth(app); | |
| export const db = getFirestore(app); | |
| export const storage = getStorage(app); | |
| export default app; | |