Go4Food Go4Food Docs v1.0.0
Step 1 · Firebase Backend

Blaze Plan & Storage

Upgrade the project to the pay-as-you-go Blaze plan, then turn on Storage for photos and documents.

5 min

Go4Food needs the Blaze plan: Cloud Functions and new Storage buckets do not run on the free Spark plan. Blaze still includes Firebase's free monthly usage, so a small business often pays little. See Third-party services & costs.

Storage holds the files: restaurant logos and covers, food photos, profile pictures, support-chat images and the documents drivers and restaurants upload for verification.

Open Storage#

In the left menu, open Databases & Storage and click Storage.

Databases & Storage → Storage
Databases & Storage → Storage

Upgrade the project#

A new project has no Storage until it is upgraded. Click Upgrade project.

Storage: Upgrade project
Storage: Upgrade project

Choose the Blaze plan#

Under Pay as you go (Blaze plan) click Select plan, then link or create a billing account. New Google Cloud accounts usually get free credit.

Firebase pricing plans: select Blaze
Firebase pricing plans: select Blaze

Get started with Storage#

Back on the Storage page, click Get started. Choose Start in production mode and click Next. You do not write any rules here: Go4Food's own Storage rules replace the default ones when you run the setup tool.

Pick the location#

Choose the bucket location and click Done. A US location such as US-CENTRAL1 is in the free tier and next to Go4Food's Cloud Functions.

The location is permanent

The Storage and Firestore locations cannot be changed later. Pick them carefully.

Set a budget alert now

Open SettingsUsage and billing and add a monthly budget (for example 25 USD). Google emails you if costs pass it. It does not stop your business; it only warns you.

Done

Your project is on Blaze and Storage is ready for photos. Next, create the Firestore database.