Kostin

Siapkan sistem dalam 4 langkah

Kredensial Supabase sudah terbaca.

Kalau tabel belum dibuat, jalankan supabase/schema.sql dulu. Setelah itu masuk ke dashboard.

1

Buat project Supabase

Daftar gratis di supabase.com/dashboard lalu buat project baru. Tunggu sampai database selesai disiapkan.
2

Jalankan skema database

Buka SQL Editor → New query, tempel seluruh isi file supabase/schema.sql dari folder project, lalu klik Run. File itu membuat tabel, aturan keamanan, dan bucket penyimpanan bukti transfer.
Opsional: jalankan supabase/seed.sql untuk mengisi data contoh.
3

Buat akun admin

Masuk ke Authentication → Users → Add user. Isi email dan password, dan pastikan opsi konfirmasi email dimatikan atau user sudah dikonfirmasi. Akun inilah yang dipakai login ke Kostin.
4

Isi kredensial di .env.local

Salin file .env.example menjadi .env.local lalu isi nilainya dari Project Settings → API. Setelah itu hentikan dan jalankan ulang npm run dev.

Status konfigurasi

Nilai dibaca oleh server. Jangan pernah commit file .env.local.

NEXT_PUBLIC_SUPABASE_URL

https://ninfxrtcpdoadgywilec.supabase.co

Siap

NEXT_PUBLIC_SUPABASE_ANON_KEY

sb_publishab…

Siap

SUPABASE_SERVICE_ROLE_KEY

terisi

Siap

NEXT_PUBLIC_APP_URL

https://konstin.my.id

Siap

Penjelasan lengkap ada di README.md.