Runway
HomeComponentsPricingDev Tools

Start Here

  • Overview
  • Installation
  • Project Structure

Customize

  • Customization
  • Runtime Configuration
  • Site Content

Build

  • Components
  • Layout
  • Brand

Product Systems

  • Auth, Billing, Email, SEO, Security
Loading docs page
Built withRunway
  1. Start Here
  2. Project Structure

Project Structure

A practical map of the routes, config, and component folders that matter.

App routes

These are the public route folders most teams touch first:

PathPurpose
src/app/(noauth)/(site)Public homepage and site shell
src/app/(noauth)/docsDocs routes, docs layout, and docs error states
src/app/(noauth)/pricingPricing page
src/app/(auth)Authenticated account and dashboard routes

Configuration and content

These files drive the public experience without making you hunt through component code first:

PathPurpose
src/config/landing-page.jsHomepage section content and public-site narrative
src/config/foundation.jsFoundation feature inventory and section theme data
src/config/navigation.jsShared site navigation and footer links
src/config/docs-nav.jsSerializable docs navigation order
src/config/runtime.jsRuntime flags, provider config, and operational settings
src/docs/content/*Docs page content in MDX

Shared surfaces

These are the main directories to reach for before adding new abstractions:

PathPurpose
src/components/ui/*Shared UI primitives
src/components/layout/*Header, footer, theme controls, and shells
src/components/brand/*Logos and brand presentation
src/components/marketing/*Public marketing sections when you need them
src/docs/_components/*Docs-only shell and MDX helpers

Related

  • Overview
  • Customization
  • Components

On This Page

  • App routes
  • Configuration and content
  • Shared surfaces

Related

  • Overview
  • Customization
  • Components