Skip to Content
Getting Started

Getting Started

This is the fastest path to run and tailor this marketing project.

Day 0 setup path

  1. Install dependencies.
  2. Copy env template and fill required keys.
  3. Start Next.js app.
  4. Review docs routes and landing sections.
  5. Adjust pricing links and support contact.
  6. Verify legal and docs pages.

Prerequisites

  • Bun (current stable)
  • Node.js 18+
  • Optional: checkout provider account for your pricing links

Required environment values

Core app

  • NEXT_PUBLIC_SITE_URL

  • SITE_URL

  • BETTER_AUTH_SECRET

  • NEXT_PUBLIC_GUMROAD_PRODUCT_URL or plan-specific checkout URLs

  • NEXT_PUBLIC_SITE_URL / SITE_URL for canonical links

  • NEXT_PUBLIC_DEMO_URL if you host a separate demo

Run locally

bun install cp .env.example .env.local bun dev

Verification checklist (first 30 minutes)

  • Open / and verify landing sections render correctly.
  • Open /docs and check sidebar navigation and page links.
  • Open /#pricing and confirm checkout link targets.
  • Open /license, /terms, and /privacy for legal readiness.
  • Confirm support email and footer links are correct.

Common onboarding mistakes

  • Leaving placeholder checkout/demo URLs in production.
  • Forgetting to update brand/support contact copy.
  • Shipping without reviewing license and terms pages.
  • Breaking docs paths while editing route files.

Next steps

Need plan context before setup? Start at Overview or compare options at /#pricing.

Last updated on