# Keypedia Gateway

WhatsApp API Gateway milik Keypedia, berbasis OpenWA (MIT License).

## Jalankan cepat (Docker)
```bash
cp .env.minimal .env        # lalu isi nilai yang diperlukan
docker compose up -d --build
```
- Dashboard & API: http://localhost:2785 (sesuaikan PORT di .env)
- Dokumentasi API (Swagger): /api/docs
- Buat session -> scan QR dengan WhatsApp -> kirim pesan lewat `POST /api/sessions/{id}/messages/send-text` dengan header `X-API-Key`.

## Tanpa Docker
```bash
npm install && npm run dashboard:install
npm run build:all && npm run start:prod
```
Butuh Node.js >= 22.19.

## Catatan branding
Yang diganti: judul dashboard, nama aplikasi, judul Swagger, log startup, README.
Yang sengaja tidak diganti (agar kompatibel dengan SDK, webhook & test bawaan):
header `X-OpenWA-Signature`, env `OPENWA_*`, nama metrik `openwa_*`, nama paket SDK.
Ganti file logo `dashboard/public/openwa_logo.webp` dengan logo Keypedia (nama file tetap sama).
