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.
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.
- Go to Firebase Console
- Sign In with Your Google Account
Use the same Google account you use for the Worker Dashboard.
- 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:
| Service | Purpose | Common Uses |
|---|---|---|
| Authentication | User identity management | Sign-in, sign-up, password reset |
| Firestore | NoSQL document database | Storing user data, app content, settings |
| Cloud Storage | File storage | User uploads, images, documents |
| Cloud Functions | Serverless backend | API endpoints, background tasks |
| Hosting | Web hosting | Typically handled by Vercel instead |
For in-depth information about any Firebase service, refer to the official Firebase documentation.
Detailed guides for setting up specific Firebase features: