KKAYORI

Panduan setup singkat

Selesaikan enam langkah ini agar Admin dan Staff menggunakan database yang sama.

UNTUK WEBSITE YANG SUDAH AKTIF

Pasang Indonesia · English · 日本語

  1. Di Supabase SQL Editor, jalankan seluruh isi database/upgrade-public-languages.sql satu kali.
  2. Unggah ulang folder NEW SUPABASE ke project Cloudflare Pages yang sama.
  3. Masuk sebagai Admin dan buka Pengaturan Website untuk memeriksa konten English dan 日本語.
  4. Di halaman publik, gunakan tombol bahasa di kanan atas.

Admin tetap berbahasa Indonesia dan data lama tetap dipertahankan.

LANGKAH 1

Buat proyek Supabase

  1. Buka supabase.com/dashboard dan buat proyek.
  2. Aktifkan Enable Data API.
  3. Nonaktifkan Automatically expose new tables.
  4. Aktifkan Enable automatic RLS.
  5. Buka SQL Editor.
  6. Salin seluruh isi database/schema.sql, lalu klik Run.
LANGKAH 2

Isi 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 3

Deploy folder

Upload semua isi folder ke Vercel atau Cloudflare Pages. Tidak ada build command dan output directory adalah ..

LANGKAH 4

Atur URL Auth

Di Supabase buka Authentication → URL Configuration. Isi Site URL dan Redirect URLs dengan URL final hasil deploy.

LANGKAH 5

Daftarkan Admin pertama

Buka URL aplikasi dan daftar menggunakan email pemilik. Akun pertama otomatis menjadi Admin. Lakukan ini sebelum URL dibagikan.

LANGKAH 6

Undang 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