Co se vyplatí znát pro vibe coding

Co je Firebase?

Hotový backend od Googlu: databáze, přihlašování a hosting pro vaši appku. Nejznámější alternativa k Supabase ve světě vibe codingu.

Autor: Jindřich Fáborský · 17 let v marketingu · 2 000+ hodin vibe codingu · 180+ projektů

Firebase jako hotový backend appky od Googlu: databáze Firestore, přihlašování a hosting

Co se vyplatí znát

Backend od Googlu pro vaši appku.

Rychlá odpověď

Co je tedy Firebase?

Firebase je hotový backend od Googlu pro vaše aplikace, postavený na infrastruktuře Google Cloud.

Dá vaší appce věci, které skoro každá appka potřebuje: databázi (Firestore), přihlašování uživatelů, hosting webu i úložiště na soubory. Nemusíte kvůli tomu psát vlastní server.

Dělá totéž co Supabase, jen jinak. Zásadní rozdíl: Firebase má databázi typu NoSQL, Supabase klasické tabulky (PostgreSQL). Za chvíli si je porovnáme narovinu.

Co v jednom balíku dostanete:

Firestore databáze (NoSQL) Přihlašování účty uživatelů Hosting web online Funkce kód na pozadí Úložiště soubory a fotky

Firebase vs. Supabase

Který backend zvolit pro vibe coding

Obojí je hotový backend a v obou vám databázi nastaví AI. Rozdíly jsou ale reálné. Klepněte na řádek a uvidíte, co to pro vaši appku znamená v praxi.

Klepněte na řádek pro detail

Zásadní rozdíl. Firebase ukládá data do dokumentů a kolekcí (NoSQL, žádné pevné schéma), Supabase do klasických tabulek jako Excel (relační PostgreSQL). Ani jedno není lepší obecně: na jednoduchá, hodně čtená data se hodí Firestore, na provázaná data (objednávky ↔ zákazníci ↔ produkty) je pohodlnější relační Postgres.

Stav k červenec 2026. Většina rozdílů je trade-off, ne chyba, proto „podle situace“.

Zdroje: oficiální dokumentace Firebase a Supabase

Přiznám se rovnou: svoje appky s databází stavím na Supabase kvůli otevřenosti a čistému PostgreSQL. To ale neznamená, že je Firebase horší, jen jiný. Kde vyniká, ukazuju níž.

Z čeho se skládá

Pět dílů jednoho backendu

Firebase není jen databáze. Je to sada služeb, ze kterých ve vlastní appce obvykle použijete jen pár, podle toho, co potřebujete.

Firestore (databáze)

Hlavní databáze Firebase. Je NoSQL: data ukládá do dokumentů a kolekcí, ne do tabulek jako Excel. Sem si appka ukládá všechno, co si má pamatovat: uživatele, objednávky, zprávy.

Přihlašování (Authentication)

Hotová registrace a přihlašování: e-mail s heslem i tlačítka „přes Google / Apple“. Nemusíte programovat od nuly ani řešit bezpečné ukládání hesel.

Hosting

Firebase umí i rozběhnout váš web online, s certifikátem zdarma. Novější App Hosting zvládne i moderní frameworky jako Next.js.

Cloud Functions

Malý kus kódu, který běží na serveru, ne v prohlížeči: odeslat e-mail, spustit platbu, něco spočítat. Bezpečně, mimo dohled uživatele.

Úložiště (Storage)

Místo na soubory: profilové fotky, PDF, nahrané obrázky. Pozor, u nových projektů už úložiště vyžaduje placený plán Blaze.

Firebase má i dvě databáze naráz. Vedle Firestore existuje starší Realtime Database. Pro nové projekty Google doporučuje Firestore.

Jak na to

I Firebase můžete obsluhovat přes MCP

V konzoli Firebase skoro neklikáte. Databázi i přihlašování za vás nastaví agent přes oficiální konektor.

Firebase má oficiální konektor (MCP server) přímo od Googlu, přes který se na něj Claude Code i další AI nástroje napojí. Řeknete běžnou řečí, co appka potřebuje, a agent založí databázi, zapne přihlašování a propojí to s appkou. Je to stejný princip jako Supabase konektor, jen pro Firebase.

Možná jste slyšeli o Firebase Studiu, AI prostředí na stavbu appek. To Google utlumuje (nové registrace vypnul v červnu 2026, konec v březnu 2027) a tvorbu s AI přesouvá do Google AI Studia a Antigravity. Jádro Firebase (databáze, přihlašování, hosting) ale funguje dál.

Na co si dát pozor

Čtyři věci, které vás u Firebase překvapí

Firebase je dobrá volba, ale pár míst pálí opakovaně. Tady je narovinu, ať do nich nespadnete.

NoSQL se myslí jinak

Firestore nemá tabulky ani JOINy. Data si často schválně duplikujete, aby se dobře četla. U provázaných dat (objednávky, zákazníci, produkty) je to víc přemýšlení než v relačním Supabase.

Blaze (placený plán) nemá strop útraty

Placený plán se platí podle spotřeby a nejde na něm nastavit tvrdý limit, jen upozornění (a ta se můžou opozdit). Nastavte si rozpočtové alerty a appku pohlídejte, ať vás chyba nebo nápor nepřekvapí účtem.

Stěhování pryč je práce

Firebase je uzavřená služba: nedá se provozovat u sebe a oficiální nástroj na převod dat do relační databáze neexistuje. Data vyexportujete, ale přechod jinam je ruční práce. U Supabase (čistý Postgres) je to snazší.

SMS přihlašování už není zdarma

Většina přihlašování je zdarma (e-mail, Google, Apple, 50 000 uživatelů měsíčně), ale ověřování přes SMS se dnes platí za každý kód. Když plánujete přihlašování telefonem, počítejte s tím.

✅ Kde Firebase naopak září

Firebase je silný na realtime a mobilní appky (živá synchronizace do všech zařízení byla jeho původní vlajková funkce), sedí do Google ekosystému a má štědrý start zdarma bez karty. A svá data můžete mít v EU regionech (kvůli GDPR). Není to špatná volba, jen jiná než Supabase.

Backend je jen kousek skládačky

Firebase nebo Supabase, princip je stejný: popíšete, co appka potřebuje, a backend obslouží AI. V kurzu AI First vás vezmu od základů vibe codingu k první appce s databází a přihlašováním.

21 hodin videí, 1 800+ absolventů, roční licence s aktualizacemi zdarma. Parťák, který vibe codingu dal přes 2 000 hodin a postavil přes 180 projektů.

FAQ

Časté otázky

Co je Firebase?+

Firebase je hotový backend pro aplikace od Googlu: databáze, přihlašování uživatelů, hosting webu, úložiště souborů a funkce na pozadí na jednom místě. Běží na infrastruktuře Google Cloud. Ušetří vám programování serveru, appka jen mluví s Firebase přes hotové knihovny.

Firebase, nebo Supabase? Co si vybrat?+

Obojí je hotový backend, hlavní rozdíl je v typu databáze a otevřenosti. Firebase má NoSQL databázi Firestore, je silný na realtime a mobilní appky a je hluboko v Google ekosystému. Supabase stojí na relačním PostgreSQL (SQL, JOINy), je open source a data si odnesete. Pro běžný web z vibe codingu bývá praktičtější Supabase, pro mobilní nebo realtime appku často Firebase.

Je Firebase zdarma?+

Na start ano. Plán Spark je zdarma a nechce ani platební kartu: dá vám 50 000 přihlášených uživatelů měsíčně, databázi Firestore do 1 GB a slušné denní limity čtení a zápisů. Na první appky a prototypy to bohatě stačí. Jakmile appka poroste nebo budete potřebovat víc, přejdete na placený plán Blaze.

Kolik Firebase stojí (Spark vs Blaze)?+

Firebase má dva plány: Spark zdarma a Blaze, který se platí podle spotřeby (pay-as-you-go). Blaze vyžaduje platební kartu a účtuje se za to, co reálně projedete: čtení a zápisy do databáze, přenesená data, běhy funkcí. Novým účtům Google dává 300 dolarů kreditu na start. Pozor: na Blaze nejde nastavit tvrdý strop útraty, jen upozornění.

Firestore, nebo Realtime Database?+

Firebase má dvě NoSQL databáze. Firestore je novější, ukládá data do dokumentů a kolekcí, umí složitější dotazy a Google ho doporučuje pro nové projekty. Realtime Database je starší, drží data jako jeden velký JSON strom a hodí se na jednoduché, hodně rychlé synchronizace. Pro většinu appek začněte Firestorem.

Můžu s Firebase dostat překvapivě vysoký účet?+

Ano, je to nejčastější stížnost. Placený plán Blaze účtuje podle spotřeby a nemá tvrdý strop, jde nastavit jen rozpočtové upozornění, které nic nezastaví a může se opozdit. Google k tomu má vlastní stránku „Avoid surprise bills“. Řešení: hlídejte si rozpočtové alerty, testujte přes Emulator Suite a chraňte appku před zneužitím. Supabase Pro má oproti tomu fixní cenu.

Co je Firebase Studio?+

Firebase Studio je AI vývojové prostředí, ve kterém jde stavět appky pomocí AI. Google ho ale utlumuje: nové registrace jsou od června 2026 vypnuté a služba se má úplně vypnout v březnu 2027. Tvorbu appek s AI Google přesměrovává do Google AI Studia a nástroje Antigravity. Samotné jádro Firebase (databáze, přihlašování, hosting) funguje dál.

Jak appka z Claude Code mluví s Firebase?+

Firebase má oficiální konektor (MCP server) přímo od Googlu, přes který se na něj Claude Code, Cursor i další AI nástroje napojí. Vy popíšete běžnou řečí, co appka potřebuje, a agent založí databázi, zapne přihlašování a propojí to s appkou. Ručně v konzoli Firebase skoro neklikáte.