Firebase Setup

Learn how to configure Firebase services including authentication, Firestore, and Cloud Storage.

Many Olive Code projects use Firebase for backend services. Firebase provides authentication, database, storage, and hosting capabilities. This section covers how to configure these services for your projects.

Project-Specific Setup

Each Olive Code project may have different Firebase requirements based on the PRD. Some projects may need authentication, while others focus on database functionality. Always check the PRD for specific requirements.

When you claim a project, you're automatically added to the project's Google Cloud Platform project, which includes Firebase access.

  1. Go to Firebase Console

    Open console.firebase.google.com

  2. Sign In with Your Google Account

    Use the same Google account you use for the Worker Dashboard.

  3. Select the Project

    Find and select the project from your project list. It will match the project name from Olive Code.

Here are the Firebase services you'll commonly work with:

ServicePurposeCommon Uses
AuthenticationUser identity managementSign-in, sign-up, password reset
FirestoreNoSQL document databaseStoring user data, app content, settings
Cloud StorageFile storageUser uploads, images, documents
Cloud FunctionsServerless backendAPI endpoints, background tasks
HostingWeb hostingTypically handled by Vercel instead
Firebase Documentation

For in-depth information about any Firebase service, refer to the official Firebase documentation.

Detailed guides for setting up specific Firebase features: