KKAYORI
Panduan setup singkat
Selesaikan enam langkah ini agar Admin dan Staff menggunakan database yang sama.
UNTUK WEBSITE YANG SUDAH AKTIFPasang Indonesia · English · 日本語
- Di Supabase SQL Editor, jalankan seluruh isi
database/upgrade-public-languages.sql satu kali. - Unggah ulang folder NEW SUPABASE ke project Cloudflare Pages yang sama.
- Masuk sebagai Admin dan buka Pengaturan Website untuk memeriksa konten English dan 日本語.
- Di halaman publik, gunakan tombol bahasa di kanan atas.
Admin tetap berbahasa Indonesia dan data lama tetap dipertahankan.
LANGKAH 1Buat proyek Supabase
- Buka supabase.com/dashboard dan buat proyek.
- Aktifkan Enable Data API.
- Nonaktifkan Automatically expose new tables.
- Aktifkan Enable automatic RLS.
- Buka SQL Editor.
- Salin seluruh isi
database/schema.sql, lalu klik Run.
LANGKAH 2Isi config.js
Ambil Project URL dan Publishable/Anon key dari Project Settings → API.
window.KAYORI_CONFIG = {
SUPABASE_URL: 'https://PROJECT-ID.supabase.co',
SUPABASE_ANON_KEY: 'sb_publishable_xxx',
PUBLIC_WHATSAPP: '6281234567890'
};Jangan gunakan Service Role atau Secret Key.
LANGKAH 3Deploy folder
Upload semua isi folder ke Vercel atau Cloudflare Pages. Tidak ada build command dan output directory adalah ..
LANGKAH 4Atur URL Auth
Di Supabase buka Authentication → URL Configuration. Isi Site URL dan Redirect URLs dengan URL final hasil deploy.
LANGKAH 5Daftarkan Admin pertama
Buka URL aplikasi dan daftar menggunakan email pemilik. Akun pertama otomatis menjadi Admin. Lakukan ini sebelum URL dibagikan.
LANGKAH 6Undang Staff
Staff mendaftar melalui URL yang sama. Admin membuka Tim & Akses lalu memilih Setujui. Data Staff setelah itu langsung muncul pada akun Admin.
← Kembali ke aplikasi