Dasar Supabase (Backend as a Service)

Bangun backend cepat dengan Supabase: database, auth, storage, dll.

Mulai Belajar Modul Ini
Dasar Supabase (Backend as a Service) icon

Panduan & Referensi

Belajar Dasar Supabase (Backend as a Service) melalui serangkaian panduan dan referensi yang lengkap serta contoh contoh yang bisa langsung diikuti oleh pemula.

PANDUAN

Supabase: Backend Instan?

Kenalan sama Supabase, platform Backend as a Service (BaaS) open-source yang super keren! Pahami fitur utamanya dan bagaimana Supabase bisa jadi 'dapur' canggih buat aplikasi Toko Kue Online kita (atau proyek web lainnya).

PANDUAN

Bikin Proyek Supabase

Mulai petualangan Supabase-mu! Panduan praktis cara mendaftar akun di Supabase, membuat organisasi, dan menginisialisasi proyek backend baru lengkap dengan database PostgreSQL untuk aplikasi contoh kita.

PANDUAN

Dashboard Supabase: Tur Singkat

Jangan bingung di markas Supabase! Kenali bagian-bagian penting di dashboard proyek Supabase Anda, seperti Table Editor, SQL Editor, Autentikasi, Storage, dan di mana menemukan API docs & keys.

PANDUAN

Setup Supabase Client (JS/TS)

Saatnya hubungkan frontend Next.js-mu dengan backend Supabase! Pelajari cara menginstal package `@supabase/supabase-js` dan menginisialisasi Supabase client menggunakan Project URL dan Anon Key dengan aman.

PANDUAN

Desain Tabel Produk Kue di Supabase

Saatnya mengisi 'dapur' Supabase kita! Pelajari cara mendefinisikan dan membuat tabel untuk produk kue (dan data terkait lainnya) di database PostgreSQL Supabase menggunakan Table Editor visual atau SQL Editor.

PANDUAN

CRUD dengan Supabase JS Client

Saatnya 'ngobrol' dengan database Supabase dari kodemu! Pelajari cara melakukan operasi CRUD (Create, Read, Update, Delete) menggunakan Supabase JS Client (`@supabase/supabase-js`) dengan contoh query yang jelas.

PANDUAN

Prisma ORM dengan Supabase DB

Sudah kenal Prisma? Pelajari cara mengintegrasikan Prisma ORM dengan database PostgreSQL Supabase Anda. Mulai dari konfigurasi, introspeksi skema (`db pull`), hingga melakukan query dengan Prisma Client.

PANDUAN

Pengenalan Supabase Auth & Setup

Amankan aplikasimu dan kenali penggunamu! Pelajari apa itu Supabase Auth, mengapa autentikasi penting, dan cara mengaktifkan serta mengkonfigurasi provider login dasar (seperti Email/Password) di dashboard Supabase.

PANDUAN

Toko Kue: Halaman Login & Registrasi (Supabase Auth)

Bikin pintu masuk untuk pelanggan Toko Kue-mu! Pelajari cara membangun komponen dan halaman untuk registrasi (sign up) dan login (sign in) pengguna menggunakan fitur Supabase Auth dan Supabase JS Client di aplikasi Next.js.

PANDUAN

Toko Kue: Proteksi Halaman & Info User (Supabase Auth)

Jaga halaman pentingmu hanya untuk member! Pelajari cara melindungi rute di Next.js agar hanya bisa diakses oleh pengguna yang sudah login, dan cara menampilkan informasi pengguna (seperti email) menggunakan Supabase Auth.

PANDUAN

Toko Kue: Simpan Pesanan ke Database

Transaksi berhasil! Pelajari cara mendesain tabel 'Pesanan' dan 'DetailPesanan' di Supabase, lalu membuat API Route atau Server Action di Next.js untuk menyimpan informasi pesanan (item keranjang, data pengguna) ke database.

PANDUAN

Supabase Storage (Upload File)

Simpan aset digitalmu dengan aman! Pelajari cara menggunakan Supabase Storage untuk mengunggah, menyimpan, dan menyajikan file seperti gambar produk kue Anda secara efisien dan aman.

PANDUAN

Fitur Supabase: Realtime & Edge Functions (Sekilas)

Intip kekuatan lebih lanjut dari Supabase! Pengenalan konsep dasar Real-time Subscriptions untuk data yang update otomatis, dan Edge Functions untuk menjalankan logika backend kustom secara serverless.

PANDUAN

Penutup Supabase & Ekosistem

Kamu berhasil! Rangkuman perjalanan belajar dasar-dasar Supabase, menekankan manfaatnya sebagai BaaS, dan bagaimana Supabase + Next.js (+ Prisma) menjadi stack yang powerful untuk proyek web modern.