veta_storage_kit_firebase

Firebase Storage adapter for veta_storage_kit. It uploads bytes to Firebase Storage and records per-user metadata in Firestore.

Firestore setup required. From your app directory:

dart run veta_firebase_setup
firebase deploy --only firestore:rules,firestore:indexes,storage

See firebase/SETUP.md. The setup generator writes a conservative storage.rules starter for authenticated per-user uploads.

Usage

await Firebase.initializeApp(options: ...);

configureVetaKits(
  storage: firebaseStorageStrategy(),
);

uploadBytes requires a signed-in Firebase Auth user because generated Firestore rules scope metadata reads and writes to request.auth.uid.