Lewati ke konten utama

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 variabel PORT di 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

  1. Buka dashboard Supabase → SQL Editor.
  2. Jalankan isi file supabase_schema.sql dari root proyek.
  3. Konfigurasi DATABASE_URL, SUPABASE_URL, dan SUPABASE_SERVICE_ROLE_KEY di .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.