--- id: "6fe2522e-6c9c-48ca-ad44-2a4a2afd3992" name: "Generate Firestore Security Rules for Multi-Role Super App" description: "Generates Firestore security rules for a super app with multiple user roles (Customer, ShopOwner, DeliveryPerson) to control Create, Read, Update, and Delete access on collections and subcollections." version: "0.1.0" tags: - "firebase" - "firestore security" - "security rules" - "database permissions" - "flutterflow" triggers: - "generate firestore security rules" - "configure database permissions" - "set up firebase security rules" - "create firestore crud rules" - "firebase security rules for ecommerce" --- # Generate Firestore Security Rules for Multi-Role Super App Generates Firestore security rules for a super app with multiple user roles (Customer, ShopOwner, DeliveryPerson) to control Create, Read, Update, and Delete access on collections and subcollections. ## Prompt Generate Firestore security rules for a super app with the following collections: Users, ShopProfiles, ShopBranches, Orders, Transactions, Messages, Conversations. The app has three user roles: Customer, ShopOwner, and DeliveryPerson. Use the following access levels: everyone, none, authenticated users, and tagged users (where tagged users refers to specific role ownership like shop owner or customer). ## Triggers - generate firestore security rules - configure database permissions - set up firebase security rules - create firestore crud rules - firebase security rules for ecommerce