Šta je Supabase?

Supabase je gotov backend za tvoju aplikaciju: Postgres baza podataka, prijava korisnika, skladište fajlova i automatski API, bez servera koji sam održavaš.

Kad praviš online prodavnicu, negde moraš da čuvaš korisnike, proizvode i porudžbine. Supabase je to mesto. Kupac se registruje preko Supabase prijave, porudžbina se upisuje u Supabase bazu, a slika proizvoda stoji u Supabase skladištu.

Ispod haube je Postgres, proverena baza koju koriste i velike kompanije. Supabase dodaje kontrolnu tablu na kojoj vidiš tabele kao u Excelu, plus gotove biblioteke da tvoj Next.js kod lako čita i upisuje podatke.

Na šta da paziš

  • Uključi RLS na svakoj tabeli. To su pravila koja određuju ko sme da vidi koji red, bez njih tuđi podaci mogu da procure.
  • service_role ključ zaobilazi sva pravila i sme da živi samo na serveru, nikad u frontendu.
  • Promene baze pravi kroz migracije, da ih Git pamti.

Supabase ima i MCP server, pa Claude Code može direktno da pogleda tvoje tabele i predloži izmene.

Povezani pojmovi

Na LudusVibe kursu ove pojmove koristiš u praksi, dok praviš svoj sajt ili aplikaciju.