Instalasi Lokal
Ikuti langkah-langkah berikut untuk menjalankan ERD Builder Pro di mesin lokal Anda.
1. Clone Repositori
git clone https://github.com/hadziqmtqn/erd-builder-pro.git
cd erd-builder-pro
2. Instal Dependensi
Anda perlu menginstal dependensi untuk frontend dan backend.
npm install
3. Konfigurasi Environment
Salin file .env.example menjadi .env dan isi dengan kredensial Anda.
cp .env.example .env
Detail pengisian variabel environment dapat dilihat pada Environment Variables.
[!TIP] Secara default, server backend berjalan pada port
3000. Jika Anda perlu menggunakan port berbeda (terutama di lingkungan produksi), Anda dapat mengaturnya melalui variabelPORTdi file.env.
3a. Setup Database
Siapkan database sesuai mode yang Anda pilih. ERD Builder Pro mendukung tiga mode database — lihat Setup Database untuk perbandingan lengkap.
Opsi A: Supabase PostgreSQL
- Buka dashboard Supabase → SQL Editor.
- Jalankan isi file
supabase_schema.sqldari root proyek. - Konfigurasi
DATABASE_URL,SUPABASE_URL, danSUPABASE_SERVICE_ROLE_KEYdi.env.
Opsi B: Local PostgreSQL
# Buat database
createdb erd_builder_pro
# Push schema & seed
npm run db:push:pg:local
npm run db:seed:pg:local
4. Menjalankan Aplikasi
Jalankan perintah berikut untuk memulai server pengembangan — sesuaikan dengan mode database Anda:
Supabase:
npm run dev
Local PostgreSQL:
npm run dev:pg:local
Aplikasi akan tersedia di http://localhost:3000.