You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- **Permission Required**: Request developer permission before implementing authentication features
21
-
- **Provider Setup**: Guide developers to enable authentication providers (Email/Password, Google Sign-in, etc.) in the [Firebase Auth Console](https://console.firebase.google.com/). Ask developers to confirm which authentication method they selected before proceeding to implementation.
22
-
- **Implementation**: Create sign-up and login pages using Firebase Authentication.
23
-
- **Security Rules**: Update Firestore security rules to ensure only authenticated users can access their own data
24
-
- **Testing**: Recommend developers test the complete sign-up and sign-in flow to verify authentication functionality
25
-
- **Next Steps**: Recommend deploying the application to production once authentication is verified and working properly
20
+
**Permission & Setup:**
21
+
- Request developer permission before implementing sign-up and login features
22
+
- Guide developers to enable authentication providers (Email/Password, Google Sign-in, etc.) in the [Firebase Auth Console](https://console.firebase.google.com/)
23
+
- Ask developers to confirm which authentication method they selected before proceeding
24
+
25
+
**Implementation:**
26
+
- Create sign-up and login pages using Firebase Authentication
27
+
- Update Firestore security rules and deploy them to ensure only authenticated users can access their own data
28
+
- Handle security rule updates automatically (do not ask developers to go to console)
29
+
30
+
**Testing & Deployment:**
31
+
- Test the complete sign-up and sign-in flow to verify authentication functionality
32
+
- Deploy the application to production once authentication is verified and working properly
- Set up Firebase Firestore as the primary database for the application
20
-
- Implement client code for basic CRUD operations for the application
21
-
- **Important**: Use the \`firebase deploy\` command to provision the database automatically. **Do not ask developers to go to the console to do it**.
22
-
- **Environment**: Use production environment directly - avoid emulator for initial setup
23
-
- **Verification**: Guide developers to verify database creation at the [Firebase Console](https://console.firebase.google.com/) by clicking on the "Firestore Database" tab in the left navigation to confirm the database is created.
24
-
- **Testing**: Recommend developers test their application and verify data appears correctly in the console. Ask developers to confirm they can see their test data in the console before proceeding to the next step.
25
-
- **Security**: Recommend implementing authentication if the application handles sensitive user data. Guide users to navigate to the "Firestore Database" section and click on the "Rules" tab to view and configure their security rules.
26
-
- **Security Warning**: Alert developers against making Firestore security rules public (allowing read/write without authentication)
21
+
- Implement client code for basic CRUD operations using Firestore SDK
22
+
- Run \`firebase deploy\` command to provision the database automatically
23
+
- Use production environment directly (avoid emulator for initial setup)
24
+
25
+
**Verification & Testing:**
26
+
- Only proceed to verification after running the \`firebase deploy\` command
27
+
- Guide developers to verify database creation at the [Firebase Console](https://console.firebase.google.com/)
28
+
- Navigate to "Firestore Database" in the left navigation to confirm database creation
29
+
- Ask developers to test their application and confirm they can see test data in the console
30
+
- Only proceed to the next step after confirmation
31
+
32
+
**Security:**
33
+
- Recommend implementing authentication if the application handles sensitive user data
34
+
- Guide users to navigate to "Firestore Database" → "Rules" tab to configure security rules
35
+
- **Warning**: Never make Firestore security rules public (allowing read/write without authentication)
0 commit comments