# Firebase Auth, Firestore & Storage (plugin)

## Firebase Auth, Firestore & Storage \[Plugin]

- [Getting Started](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/getting-started.md)
- [Create a Firebase Project](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/setup/create-a-firebase-project.md)
- [Get Firebase access credentials](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/setup/get-firebase-access-credentials.md)
- [Offline Support](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/setup/offline-support.md)
- [Secure your credentials and data](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/setup/secure-your-credentials-and-data.md)
- [Restrict your api-key to your domain](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/setup/secure-your-credentials-and-data/restrict-your-api-key-to-your-domain.md)
- [Security Rules on Firebase](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/setup/secure-your-credentials-and-data/security-rules-on-firebase.md)
- [About elements](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-elements/about-elements.md)
- [Data Schemas](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-elements/data-schemas.md)
- [Firebase Auth (Current User)](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-elements/firebase-auth-current-user.md)
- [Firestore Data List](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-elements/firestore-data-list.md)
- [Firebase Geohash](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-elements/firestore-data-list/firebase-geohash.md)
- [Firestore Data (legacy)](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-elements/firestore-data-list/firestore-data-legacy.md)
- [Firestore Data Extractor](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-elements/firestore-data-extractor.md)
- [Firestore Data Single](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-elements/firestore-data-single.md)
- [Firestore Data Aggregation](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-elements/firestore-data-aggregation.md)
- [Firestore Data Processor](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-elements/firestore-data-processor.md)
- [Firebase Storage Upload Button](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-elements/firebase-storage-upload-button.md)
- [Firebase Action Listener](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-elements/firebase-action-listener.md)
- [Firebase Dropdown Processor](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-elements/firebase-dropdown-processor.md)
- [About front-end actions](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/about-front-end-actions.md)
- [Field types table](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/field-types-table.md)
- [Firestore](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/firestore.md)
- [Create a new document](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/firestore/create-a-new-document.md)
- [Update a document](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/firestore/update-a-document.md)
- [Delete a document](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/firestore/delete-a-document.md)
- [Update a list of documents](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/firestore/update-a-list-of-documents.md)
- [Delete a list of documents](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/firestore/delete-a-list-of-documents.md)
- [Batch Operations](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/firestore/batch-operations.md)
- [Batch Operation Constructor](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/firestore/batch-operations/batch-operation-constructor.md)
- [Batch Operation Commit](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/firestore/batch-operations/batch-operation-commit.md)
- [Firebase Auth](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/firebase-auth.md)
- [Sign the User Up](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/firebase-auth/sign-the-user-up.md)
- [Log the User In](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/firebase-auth/log-the-user-in.md)
- [Log the User In with Google](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/firebase-auth/log-the-user-in-with-google.md)
- [Log the User In with Facebook](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/firebase-auth/log-the-user-in-with-facebook.md)
- [Log the User In with GitHub](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/firebase-auth/log-the-user-in-with-github.md)
- [Log the User Out](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/firebase-auth/log-the-user-out.md)
- [Update User's Profile](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/firebase-auth/update-users-profile.md)
- [Update User's Password](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/firebase-auth/update-users-password.md)
- [Update User's Email](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/firebase-auth/update-users-email.md)
- [Send password reset email](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/firebase-auth/send-password-reset-email.md)
- [Handle reset password code](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/firebase-auth/send-password-reset-email/handle-reset-password-code.md)
- [Send verification email](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/firebase-auth/send-verification-email.md)
- [Handle verify email code](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/firebase-auth/send-verification-email/handle-verify-email-code.md)
- [Delete current user](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/firebase-auth/delete-current-user.md)
- [Firebase Storage](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/firebase-storage.md)
- [Upload file base64](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/firebase-storage/upload-file-base64.md)
- [Delete uploaded file](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-front-end-actions/firebase-storage/delete-uploaded-file.md)
- [About backend actions](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-back-end-actions/about-backend-actions.md)
- [Firestore Backend](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-back-end-actions/firestore-backend.md)
- [Get a list of documents](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-back-end-actions/firestore-backend/get-a-list-of-documents.md)
- [Get a single document](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-back-end-actions/firestore-backend/get-a-single-document.md)
- [Count a list of documents](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-back-end-actions/firestore-backend/count-a-list-of-documents.md)
- [Create a new document](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-back-end-actions/firestore-backend/create-a-new-document.md)
- [Update a document](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-back-end-actions/firestore-backend/update-a-document.md)
- [Delete a document](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-back-end-actions/firestore-backend/delete-a-document.md)
- [Update a list of documents](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-back-end-actions/firestore-backend/update-a-list-of-documents.md)
- [Delete a list of documents](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-back-end-actions/firestore-backend/delete-a-list-of-documents.md)
- [Firebase Auth Backend](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-back-end-actions/firebase-auth-backend.md)
- [Create an account for someone else](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-back-end-actions/firebase-auth-backend/create-an-account-for-someone-else.md)
- [Update another user's profile info](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-back-end-actions/firebase-auth-backend/update-another-users-profile-info.md)
- [Delete a user account](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-back-end-actions/firebase-auth-backend/delete-a-user-account.md)
- [Generate email confirmation link](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-back-end-actions/firebase-auth-backend/generate-email-confirmation-link.md)
- [Generate password reset link](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-back-end-actions/firebase-auth-backend/generate-password-reset-link.md)
- [Set user roles](https://estare.gitbook.io/firebase-auth-firestore-and-storage-plugin/plugin-back-end-actions/firebase-auth-backend/set-user-roles.md)
