Quickstart

Use this page as the shortest path from a fresh checkout to a running local Ad Buy Engine instance.

Run The App

From a workspace that contains the public repository:

./ad_buy_engine/ad_buy_engine_local

The runner builds the dashboard, prepares the local SQLite database, and serves the app at:

http://127.0.0.1:8088

On a fresh local database, sign in with the bootstrap credentials documented in the public repository. Change the operator credential before using the CRUD pages.

Validate The Public Code

From the public repository root:

infra/scripts/check_frontend.sh
cargo nextest run --workspace

These checks cover the dashboard build path and Rust workspace tests.

Keep Boundaries Clear

Put reusable public code in ad_buy_engine/.

Keep private configuration, campaign data, reports, deployment notes, and credentials outside the public repository.