veta_profile_kit_firebase

Firebase adapter for veta_profile_kit. It maps FirebaseAuth identity and Firestore profile settings into the shared ProfileStrategy contract used by VetaProfilePage.

Install

dependencies:
  veta_profile_kit: ^0.1.0
  veta_profile_kit_firebase: ^0.1.0

Setup

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

configureVetaKits(
  profile: firebaseProfileStrategy(),
);

Firebase model

  • Auth: FirebaseAuth supplies identity, email verification, avatar, and sign-out.
  • Firestore: profiles/{uid} stores display name, role, plan, and preferences.
  • Rules: merge firebase/firestore.rules.frag into the host app rules.

Public exports

  • firebaseProfileStrategy
  • VetaFirebaseSetupException

Libraries

veta_profile_kit_firebase
Firebase adapter for veta_profile_kit.