This app uses Firebase Authentication and Cloud Firestore to keep data online.
Firestore collections used by the app:
users/{uid}/private/appStatememberAssignments/{groupId_memberId}foremanAccess/{email}
Setup steps:
- Enable
Authenticationwith Google sign-in in the Firebase console. - Enable
Cloud Firestorein the Firebase console for theeasechitproject. - Add your local/dev domain to Firebase Auth authorized domains if you test locally.
- Deploy the Firestore rules, indexes, and Hosting config:
firebase deploy --only hosting,firestore:rules,firestore:indexesWhat is stored online:
- Signed-in user app state
- Foreman paid-access registry
- Member-to-chit assignment records
This means changes made in the app can reflect online through Firestore instead of only staying in the browser.