<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: AppoBase</title>
    <description>The latest articles on DEV Community by AppoBase (@appobase).</description>
    <link>https://dev.to/appobase</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4112887%2Fe8cfab10-1568-4cfd-a6a0-27896f87bb5d.png</url>
      <title>DEV Community: AppoBase</title>
      <link>https://dev.to/appobase</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/appobase"/>
    <language>en</language>
    <item>
      <title>One Firebase project, three named databases — stop losing your place</title>
      <dc:creator>AppoBase</dc:creator>
      <pubDate>Thu, 17 Sep 2026 12:03:24 +0000</pubDate>
      <link>https://dev.to/appobase/one-firebase-project-three-named-databases-stop-losing-your-place-3366</link>
      <guid>https://dev.to/appobase/one-firebase-project-three-named-databases-stop-losing-your-place-3366</guid>
      <description>&lt;h2&gt;
  
  
  The switcher tax
&lt;/h2&gt;

&lt;p&gt;A lot of Firebase projects now use more than one named Firestore database.&lt;/p&gt;

&lt;p&gt;In the console you flip a switcher, wait for the tree to reload, and hope you remember which filters belonged to which database. Open Auth or Storage and you lose the document context you just had. By afternoon you are not “managing data.” You are recovering context.&lt;/p&gt;

&lt;h2&gt;
  
  
  What isolated tabs fix
&lt;/h2&gt;

&lt;p&gt;AppoBase is a &lt;strong&gt;local&lt;/strong&gt; Mac/Windows client. Each named database can sit in its own tab with isolated state — queries, history, and tree position stay with that database instead of collapsing into one switcher.&lt;/p&gt;

&lt;p&gt;You still keep billing and project admin in Google’s console. The daily path is the desktop window: documents, query builder (filters or JavaScript), history with replay, and Auth + Storage when you need them beside the tree.&lt;/p&gt;

&lt;h2&gt;
  
  
  Honest scope
&lt;/h2&gt;

&lt;p&gt;This is not multiplayer Google Cloud IAM. It is not Linux/mobile. Other desktop GUIs exist; only claim what appobase.com lists. Spelling: &lt;strong&gt;AppoBase&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pricing (truth only)
&lt;/h2&gt;

&lt;p&gt;Free to start (1 project). Pro &lt;code&gt;$6.49&lt;/code&gt; / month. 3-day trial. 14-day refund from first payment.&lt;/p&gt;

&lt;p&gt;Download: &lt;a href="https://appobase.com" rel="noopener noreferrer"&gt;appobase.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>firebase</category>
      <category>firestore</category>
      <category>devtools</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Stop hopping Auth ↔ Storage ↔ Firestore across Google pages</title>
      <dc:creator>AppoBase</dc:creator>
      <pubDate>Mon, 07 Sep 2026 20:32:21 +0000</pubDate>
      <link>https://dev.to/appobase/stop-hopping-auth-storage-firestore-across-google-pages-1ccf</link>
      <guid>https://dev.to/appobase/stop-hopping-auth-storage-firestore-across-google-pages-1ccf</guid>
      <description>&lt;h2&gt;
  
  
  The tax nobody tickets
&lt;/h2&gt;

&lt;p&gt;Firebase work rarely stays in documents.&lt;/p&gt;

&lt;p&gt;You open a user in Auth to check a custom claim. You jump to Storage for the upload that user owns. You bounce back to the collection to fix the document that pointed at the wrong path. Three product pages. Three mental resets. Same afternoon.&lt;/p&gt;

&lt;p&gt;That hop is not a “feature gap” on a slide. It is ten minutes before every support dig.&lt;/p&gt;

&lt;h2&gt;
  
  
  What “one window” actually means
&lt;/h2&gt;

&lt;p&gt;AppoBase is a &lt;strong&gt;local&lt;/strong&gt; Firestore GUI for &lt;strong&gt;macOS and Windows&lt;/strong&gt;. Billing and IAM stay in Google’s console. Daily Database, Auth, and Cloud Storage sit in one multi-tab window.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Auth: search users, custom claims, next to the docs you are already editing&lt;/li&gt;
&lt;li&gt;Storage: Folder / Tree / Grid / Table views, signed URLs, previews — same place as the collection tree&lt;/li&gt;
&lt;li&gt;Firestore: query builder (filters or JavaScript), history with replay&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You are not building an admin panel framework. You are keeping the three surfaces you touch every day in one desktop client.&lt;/p&gt;

&lt;h2&gt;
  
  
  Honest scope
&lt;/h2&gt;

&lt;p&gt;This is not “Firebase, but ours.” Project settings and billing stay where they are. Other desktop GUIs exist; AppoBase’s public comparison table is the source for feature claims. Spelling: &lt;strong&gt;AppoBase&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pricing (truth only)
&lt;/h2&gt;

&lt;p&gt;Free to start (1 project). Pro &lt;code&gt;$6.49&lt;/code&gt; / month. 3-day trial. 14-day refund from first payment.&lt;/p&gt;

&lt;p&gt;Download: &lt;a href="https://appobase.com" rel="noopener noreferrer"&gt;appobase.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>firebase</category>
      <category>firestore</category>
      <category>devtools</category>
      <category>productivity</category>
    </item>
    <item>
      <title>The Firebase console is fine for a peek. Daily Firestore work needs a different GUI.</title>
      <dc:creator>AppoBase</dc:creator>
      <pubDate>Sun, 06 Sep 2026 22:52:59 +0000</pubDate>
      <link>https://dev.to/appobase/the-firebase-console-is-fine-for-a-peek-daily-firestore-work-needs-a-different-gui-1ppd</link>
      <guid>https://dev.to/appobase/the-firebase-console-is-fine-for-a-peek-daily-firestore-work-needs-a-different-gui-1ppd</guid>
      <description>&lt;h2&gt;
  
  
  The gap
&lt;/h2&gt;

&lt;p&gt;If you only need to open one document and tweak a field, the Firebase console is enough.&lt;/p&gt;

&lt;p&gt;The pain starts when the job looks like this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;build a query with more than a couple of filters&lt;/li&gt;
&lt;li&gt;run it again tomorrow and remember what you ran&lt;/li&gt;
&lt;li&gt;keep Auth users and Cloud Storage next to the documents instead of bouncing across product pages&lt;/li&gt;
&lt;li&gt;work across more than one named database without losing your place&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is daily Firestore work. The console was not built as a desktop client for that loop.&lt;/p&gt;

&lt;h2&gt;
  
  
  What AppoBase is
&lt;/h2&gt;

&lt;p&gt;AppoBase is a &lt;strong&gt;local&lt;/strong&gt; Firestore GUI for &lt;strong&gt;macOS and Windows&lt;/strong&gt;. It sits on your machine. Billing and project admin stay in Google’s console. The daily path for Database, Auth, and Storage moves into one multi-tab window.&lt;/p&gt;

&lt;p&gt;Spelling on the product: &lt;strong&gt;AppoBase&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Beat 1 — Problem to product
&lt;/h2&gt;

&lt;p&gt;Common console friction, from the product’s own problem list:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;limited querying, no JavaScript mode&lt;/li&gt;
&lt;li&gt;no query history with replay and execution logs&lt;/li&gt;
&lt;li&gt;awkward collection/document navigation&lt;/li&gt;
&lt;li&gt;Database, Auth, and Storage split across pages&lt;/li&gt;
&lt;li&gt;no native visual edit for GeoPoints / DocumentReferences&lt;/li&gt;
&lt;li&gt;export without solid background progress&lt;/li&gt;
&lt;li&gt;basic JSON viewer&lt;/li&gt;
&lt;li&gt;no real multi-tab / named-database workspace&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;AppoBase’s answer is not another web admin.” It is a desktop client aimed at those gaps: query builder (filters or JS), history with logs and replay, tree navigation with tabs, Auth and Storage in the same window, GeoPoint/DocumentReference editing, import/export with progress, a stronger JSON viewer, multi-tab and multi-database with isolated state.&lt;/p&gt;

&lt;h2&gt;
  
  
  Beat 2 — Feature that matters: query builder + history
&lt;/h2&gt;

&lt;p&gt;The surface most people feel first is the query builder.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;visual &lt;strong&gt;Where&lt;/strong&gt; filters, optional &lt;strong&gt;Order By&lt;/strong&gt; / &lt;strong&gt;Limit&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JavaScript&lt;/strong&gt; mode with Monaco when filters are not enough&lt;/li&gt;
&lt;li&gt;run the query, then keep &lt;strong&gt;history&lt;/strong&gt; with execution logs and one-click replay&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is the difference between “I think I ran this yesterday” and “replay this collection’s last good query.”&lt;/p&gt;

&lt;h2&gt;
  
  
  Beat 3 — Vs the Firebase console (honest frame)
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Need&lt;/th&gt;
&lt;th&gt;Firebase console&lt;/th&gt;
&lt;th&gt;AppoBase&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Query + JS&lt;/td&gt;
&lt;td&gt;limited / no JS&lt;/td&gt;
&lt;td&gt;filters + Monaco JS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Replayable history + logs&lt;/td&gt;
&lt;td&gt;no saved history&lt;/td&gt;
&lt;td&gt;history, replay, logs&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Firestore + Auth + Storage&lt;/td&gt;
&lt;td&gt;split across product pages&lt;/td&gt;
&lt;td&gt;all three in one window&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Document views&lt;/td&gt;
&lt;td&gt;document panel&lt;/td&gt;
&lt;td&gt;Tree, Table, List, JSON&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Named databases&lt;/td&gt;
&lt;td&gt;switcher&lt;/td&gt;
&lt;td&gt;isolated tab per database&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Storage browsing&lt;/td&gt;
&lt;td&gt;separate Storage flow&lt;/td&gt;
&lt;td&gt;Folder / Tree / Grid / Table&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Other desktop GUIs exist (Firefoo, Firelize, etc.). AppoBase’s public comparison table is the source for feature claims; do not invent competitor gaps beyond what appobase.com lists. FireCMS is a CMS framework, not the same product class as a local desktop GUI.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pricing (truth only)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Free&lt;/strong&gt; to start&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pro&lt;/strong&gt; &lt;code&gt;$6.49&lt;/code&gt; / month&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;3-day trial&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Refund window: &lt;strong&gt;14 days&lt;/strong&gt; from first payment (site &lt;code&gt;/refund&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Download: &lt;a href="https://appobase.com" rel="noopener noreferrer"&gt;appobase.com&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Who this is for
&lt;/h2&gt;

&lt;p&gt;Teams that already live in Firestore and feel the console tax on query, history, Auth, and Storage in one day. Not a replacement for Google Cloud billing or IAM. Not a “build your own admin panel” kit.&lt;/p&gt;

</description>
      <category>firebase</category>
      <category>firestore</category>
      <category>webdev</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
