> ## Documentation Index
> Fetch the complete documentation index at: https://docs.steercode.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Build Your First App

> Learn how to build your first app with SteerCode

<Info>
  You can start on desktop (the web app at <a href="https://steercode.com" target="_blank" rel="noreferrer">steercode.com</a>) or on iPhone (the <a href="https://apps.apple.com/us/app/id6742994386" target="_blank" rel="noreferrer">iOS app</a>). See <a href="/getting-started/create-anywhere">Create Anywhere</a> for details.
</Info>

<Steps>
  <Step title="Sign in">
    Go to <a href="https://steercode.com" target="_blank" rel="noreferrer">steercode.com</a> (or open the <a href="https://apps.apple.com/us/app/id6742994386" target="_blank" rel="noreferrer">iOS app</a>) and sign in.

    <Check>
      You should land on the dashboard with a **New project** action visible.
    </Check>
  </Step>

  <Step title="Create a new project">
    Click **New project**.

    <Frame caption="Create a new project">
      <img src="https://mintcdn.com/steercode/l9csF7jAQiR_B1h5/images/create-page.png?fit=max&auto=format&n=l9csF7jAQiR_B1h5&q=85&s=25f97eb074947d38ebdc686d26cf9b68" alt="SteerCode create project screen" width="3550" height="2138" data-path="images/create-page.png" />
    </Frame>

    Choose **Mobile app** (<a href="/getting-started/build-mobile-app">learn more</a>) or **Website** (<a href="/getting-started/build-website">learn more</a>).
  </Step>

  <Step title="Choose visibility">
    Select **Public** or **Private** depending on who should see your project. See{" "}
    <a href="/how-to/private-projects">Private projects</a> for details.
  </Step>

  <Step title="Pick an AI model">
    Select your preferred model for generation. See{" "}
    <a href="/how-to/choose-ai-models">Choose AI models</a> to understand
    trade-offs.
  </Step>

  <Step title="Describe what you want & generate">
    Describe the app you want in clear, specific language and start generation.

    <Tip>
      Build in increments. Start simple, then add features. See <a href="/how-to/plan">Plan effectively</a>.
    </Tip>
  </Step>
</Steps>

<Info>
  SteerCode builds your first version automatically. When it’s ready, you see
  your app running. Keep chatting to refine features, UI, and copy.
</Info>

### What’s next?

* Extend functionality with integrations like **Supabase** for auth & database: <a href="/how-to/integrations">Integrations</a>
* When you’re happy, **publish and share**: <a href="/how-to/publish">Publish</a>

<AccordionGroup>
  <Accordion title="Troubleshooting a first build">
    - Start with a smaller scope if the request is complex - Clarify any domain
      terms or API you referenced - Check{" "}
      <a href="/get-help/common-issues">Common issues</a> for fixes
  </Accordion>
</AccordionGroup>
