D
Setup

Local Development

How to run dazoapp locally — two terminals, optional external services, and what cannot be tested without them.

Run the app with two processes:

bash
php artisan serve      # terminal 1 — Laravel on :8000
npm run dev            # terminal 2 — Vite + HMR

Open http://127.0.0.1:8000.

Verify after changes (no CI runs tests):

bash
npm run build
php artisan test

Test coverage is near zero (only AspireTest.php). Build success does not mean the feature works — request manual verification for wallet/order/payment modules.

External services (url_engine, url_api, url_ai_agent) are optional for running the app, but WhatsApp, live chat, AI agent, and broadcast features will not work without them.

See the Indonesian version for the full feature matrix and queue notes.