Szablony

Backend gotowy w minutę

Wybierz szablon przy tworzeniu projektu — dostaniesz tabele z politykami RLS, funkcje SQL, Edge Functions, buckety i przykładowe dane. Wszystko jako migracje zgodne z Supabase CLI, więc rozwijasz je dalej po swojemu.

todosiduser_idtaskis_complete+3 kolumn

Lista zadań

Start · podstawowy

Jedna tabela z politykami RLS „każdy widzi swoje”, triggerem updated_at i włączonym Realtime. Idealne do pierwszego kontaktu z supabase-js i do tutoriali.

  • 1 tabela z RLS
  • funkcje SQL: set_updated_at
  • Realtime: publikacja i kanały
profilesidfull_nameavatar_urlcreated_at+1 kolumnorganizationsidnameslugcreated_by+2 kolumnmembershipsorganization_iduser_idrolecreated_atinvitationsidorganization_idemailrole+5 kolumnworkspace_projectsidorganization_idnamedescription+3 kolumn

SaaS multi-tenant

SaaS · zaawansowany

Fundament aplikacji B2B: użytkownicy należą do organizacji z rolami owner/admin/member, zapraszają współpracowników e-mailem, a każdy zasób jest odizolowany politykami RLS opartymi na członkostwie.

  • 5 tabel z RLS
  • funkcje SQL: set_updated_at, is_member, has_role
authorsiddisplay_namebioavatar_url+1 kolumnpostsidauthor_idtitleslug+8 kolumntagsidnameslugpost_tagspost_idtag_idcommentsidpost_idauthor_idauthor_name+3 kolumn

Blog / CMS

Treści · średni

Gotowy backend bloga lub prostego CMS-a: wersje robocze i publikacja, tagi, komentarze moderowane przez autora, wyszukiwanie pełnotekstowe po polsku i bucket na obrazki.

  • 5 tabel z RLS
  • funkcje SQL: set_updated_at, posts_set_published_at, search_posts
  • Storage: post-images
productsidnameslugdescription+4 kolumnproduct_variantsidproduct_idskuname+4 kolumncartsiduser_idcreated_atupdated_atcart_itemscart_idvariant_idquantityordersiduser_idstatustotal_cents+5 kolumnorder_itemsidorder_idvariant_idquantity+1 kolumn

Sklep internetowy

Sklep · zaawansowany

Backend e-commerce: katalog z wariantami i stanami magazynowymi, koszyk per użytkownik, zamówienia tworzone funkcją z koszyka, automatyczne sumy i zdejmowanie stanów po opłaceniu oraz webhook Stripe Checkout.

  • 6 tabel z RLS
  • funkcje SQL: set_updated_at, recalculate_order_total, apply_inventory
  • Edge Functions: stripe-webhook
  • Storage: product-images
documentsidowner_idtitlesource+2 kolumndocument_chunksiddocument_idowner_idchunk_index+4 kolumnchat_sessionsidowner_idtitlecreated_atchat_messagesidsession_idowner_idrole+3 kolumn

Czat AI z RAG

AI · zaawansowany

Asystent odpowiadający na podstawie Twoich dokumentów: funkcja embed dzieli tekst i zapisuje embeddingi (pgvector, HNSW), funkcja chat wyszukuje najbliższe fragmenty i generuje odpowiedź przez Claude, a historia rozmów zostaje w bazie.

  • 4 tabele z RLS
  • funkcje SQL: match_document_chunks
  • Edge Functions: embed, chat
  • rozszerzenia: vector
roomsidnameslugis_private+2 kolumnroom_membersroom_iduser_idjoined_atmessagesidroom_iduser_idcontent+2 kolumn

Czat Realtime

Realtime · średni

Komunikator w czasie rzeczywistym: publiczne i prywatne pokoje, wiadomości dostarczane przez Realtime (postgres_changes), obecność użytkowników i sygnał „ktoś pisze” na prywatnych kanałach zabezpieczonych politykami na realtime.messages.

  • 3 tabele z RLS
  • funkcje SQL: is_room_member, can_read_room, add_room_creator
  • Realtime: publikacja i kanały

Zbuduj w weekend. Skaluj do milionów.

Załóż darmowy projekt w 2 minuty. Bez karty kredytowej, bez pauzowania po tygodniu.