# wa-test-nextjs Mini app Next.js untuk test koneksi WhatsApp webhook ke nomor testing. ## Halaman - /login - /settings - /test - /webhook-logs ## API - GET /api/webhooks/whatsapp - POST /api/webhooks/whatsapp - POST /api/test/send ## Flow test - kirim `daftar` - app balas minta nama - kirim nama - app balas konfirmasi ## Jalankan ```bash cp .env.example .env npm install npm run dev ``` ## Deploy test server Target deploy: - domain `wa.iptek.co` - app port `127.0.0.1:3007` - reverse proxy `nginx` Contoh langkah di server: ```bash cd /var/www git clone https://git.iptek.co/wirabasalamah/webhook-test.git wa-test-nextjs cd wa-test-nextjs cp .env.example .env npm ci npm run build npx pm2 start ecosystem.config.cjs npx pm2 save ``` Set `.env` minimal: ```bash NEXT_PUBLIC_APP_URL=https://wa.iptek.co WHATSAPP_VERIFY_TOKEN=... WHATSAPP_ACCESS_TOKEN=... WHATSAPP_PHONE_NUMBER_ID=... WA_TEST_NUMBER=... WA_TEST_LOGIN_USERNAME=... WA_TEST_LOGIN_PASSWORD=... SESSION_SECRET=... ``` Contoh config nginx ada di `deploy/nginx/wa.iptek.co.conf`.