Your First Project

Step-by-step guide to creating your first Firepanel project and connecting it to a Firebase project.

A project in Firepanel maps to a Firebase project. Once connected, Firepanel gives you a full admin console to manage that project's data.

Creating Your First Project

1

Open the Projects page

After signing in, you will land on the Projects page. You can start a project in two ways:

  • Click Configure New Project to set up a project from scratch.
  • Or hover over any card in the Firebase Projects section and click Import — this pre-fills the project name and Firebase Project ID fields for you.

Projects list

2

Upload your Firebase Service Account

Firepanel uses a service account key to securely connect to your Firebase project. Upload the JSON file in the wizard.

To get your service account key from the Firebase Console:

  1. Go to Project SettingsService Accounts
  2. Click Generate new private key
  3. Download the JSON file
  4. Upload it in the Firepanel project wizard

Once uploaded, the Project Name and Firebase Project ID fields are filled automatically.

Project wizard - step 1

Note:

Keep your service account key private. Never share it publicly or commit it to version control.

3

Select Storage Bucket and Firestore Database

After the service account is parsed, two additional dropdowns appear:

  • Storage Bucket — choose which Cloud Storage bucket Firepanel should use. The default bucket (e.g. your-project.firebasestorage.app) is pre-selected.
  • Firestore Database — choose which Firestore database to connect to. The (default) database is pre-selected. If your Firebase project has multiple databases, you can pick any of them here.

You can leave both at their defaults unless you specifically need a different bucket or database.

Project wizard - Firebase linking

4

Complete setup

Review the configuration and click Next. Firepanel will verify the connection and set up your project.

Project wizard - completion

What's Next?

Your project is now ready. From the Project Dashboard you can:

Note:

If you have an existing database with already populated data, you can generate content types automatically. Firepanel will analyse your collections and do its best to match them with the appropriate fields and structure.