Zindua
Back to blog
GuidesJuly 09, 20268 min read

Ship OTP in Next.js faster with the browser setup wizard

From npx scaffold to browser-driven setup: a practical flow to go live quickly without terminal questionnaires.

Ship OTP in Next.js faster with the browser setup wizard

From scaffold to running app

The latest starter removes the terminal questionnaire step. You scaffold, install dependencies, run dev, and complete project setup directly in a browser UI.

This prevents copy/paste mistakes during initial configuration and makes onboarding easier for developers who join the project later.

npx @zindua/create-app@latest my-app
cd my-app
npm install
npm run dev

Wizard decisions captured safely

The setup page handles project identity, API key, and environment shaping in one place. Resulting values are written to your local env file with predictable defaults.

Because this step runs server-side in the app context, you avoid exposing setup secrets to frontend-only scripts.

Deploy with confidence

Before production deploy, run a CLI doctor and one test send to confirm credentials and outbound channel status.

This keeps your launch path clean and avoids discovering missing config after users hit login.

Quick start from this article

Create your starter

Scaffold the project with create-zindua-app.

npx @zindua/create-app@latest my-app

Open Next.js docs

Follow the exact implementation walkthrough.

Open guide

Run health checks

Verify account and service readiness before deploy.

npx @zindua/cli@latest doctor

Related articles