Re:Show HN: GUI client for Cloud Firestore with JavaScript q...
by xathis on Monday May 17, 2021 @03:06AM
(#27180761)
Hi HN!
About a year ago we started using Cloud Firestore at work. And while I love it for its amazing realtime and effortless scaling capabilities, I grew more and more frustrated with the limitation in tooling around it. No way to query from shell, export collections, rename docs, edit nested field names, …
One day I had enough and pitched an idea to a friend: to create the experience I wanted to see. Luckily he was all in and we continued to spend our Corona lockdown hacking together an Electron app in TypeScript that makes my work delightful again!
A few months later and we're glad to announce that Firefoo is now live for everyone to use!
Some features include
- Table View
- Export to JSON and CSV
- JavaScript Query Shell
- Batch Edit Documents
- Geo Point Map
We'd love to hear your thoughts and will be around in the comments all day!
Re:Show HN: GUI client for Cloud Firestore with JavaScript q...
by xathis on Monday May 17, 2021 @12:43PM
(#27185445)
Thanks! It's for security reasons. We want to keep all the data locally on the user's computer, so your data will never touch our or a third party's server (other than Google). If we piped the requests through a backend, nobody could verify that we're not reading the content of your data or secrets.
Re:Show HN: GUI client for Cloud Firestore with JavaScript q...
by gbourne on Monday May 17, 2021 @09:35AM
(#27183201)
Congrats - this is definitely needed since the Firestore default GUI is so limited. I suggest an FAQ and include the Firestore query quota costs. If someone gets 1 million docs back it will go against their monthly quota.
Re:Show HN: GUI client for Cloud Firestore with JavaScript q...
by xathis on Monday May 17, 2021 @09:55AM
(#27183422)
Thanks! That's a good idea, we'll put info about the numbers of read/write/delete operations that Firefoo uses up somewhere. For long-running tasks (export, delete/rename colls) we show those numbers in the Tasks popup already but it'd be nice to show them up front!
One day I had enough and pitched an idea to a friend: to create the experience I wanted to see. Luckily he was all in and we continued to spend our Corona lockdown hacking together an Electron app in TypeScript that makes my work delightful again! A few months later and we're glad to announce that Firefoo is now live for everyone to use!
Some features include
- Table View
- Export to JSON and CSV
- JavaScript Query Shell
- Batch Edit Documents
- Geo Point Map
We'd love to hear your thoughts and will be around in the comments all day!
- Mathis & Moritz
I wonder why Google hasn't done this yet? Would offer an even stronger case for Firebase