Every time I start a new project with Firebase, I run into the same problem.
At some point, I need to manage data properly — not just read it, but edit, inspect, and organize it in a practical way.
And every time, I end up doing the same thing:
👉 building a custom admin panel from scratch.
🔁 The recurring problem
Firebase is amazing to get started quickly.
But once your project grows, the Firebase Console starts to feel limited:
- Editing data becomes tedious
- Navigating collections is not always efficient
- There’s no real “workflow” for managing data
So what happens?
👉 You build your own internal tool.
👉 Again.
👉 And again.
🤔 Why does this happen?
Because there’s a gap between:
- Firebase as a backend
- and
- having a usable backoffice to manage your data
And most of the time, we just accept that building an admin panel is part of the process.
💡 A different approach
Instead of rebuilding the same tool every time, I started thinking:
👉 What if we could reuse something that already exists?
Something simple, familiar, and flexible enough to act as a backoffice.
🧩 Using WordPress as a Firestore admin
This led me to experiment with using WordPress as a lightweight admin layer for Firebase.
The idea is simple:
- Use WordPress as the UI
- Connect it to Firestore
- Manage your data from there
⚙️ What this enables
With this approach, you can:
- Browse collections
- Edit documents
- Perform CRUD operations
- Have a simple admin interface without building it from scratch
🚀 What I built
To test this idea, I built a small plugin:
BackOffice Manager for Firebase
Setup takes just a few minutes — no need to build a custom admin panel from scratch.
It allows you to connect WordPress with Firestore and manage your data directly from the dashboard.
It’s still early, but it already solves the main pain point I kept running into.
🤝 Looking for feedback
I’m trying to understand if this is a real problem for others or just something I experienced.
So I’d love to hear from you:
- Do you build custom admin panels for Firebase projects?
- How do you manage your data today?
- Would you use something like this, or prefer full control?
🔗 If you’re curious
You can find the plugin in the WordPress plugin repository by searching:
BackOffice Manager for Firebase
If you’re working with Firebase and feel this pain, I’d really appreciate your feedback.


Top comments (0)