## Describe what you want

Tell the agent what you’re building. Write like you’d explain it to a friend.

```
Build a mobile app for my car detailing business. Customers can browse services,
see pricing, and book appointments.
```

The agent starts building immediately.

Your app is made up of a few building blocks. You don’t need to know these upfront, the agent creates them as needed:

- [Web](/content/docs/apps/web/index.html) pages or [mobile](/content/docs/apps/mobile/index.html) screens your users see
- [AI](/content/docs/apps/integrations/index.html) built into your app
- [Database](/content/docs/apps/databases/index.html) to store your app’s data
- [Sign up and login](/content/docs/apps/auth/index.html) for your users
- [Backend](/content/docs/apps/backend/index.html) for server logic, scheduled tasks, and API calls
- [Payments](/content/docs/payments/stripe/index.html) to charge your users

## Refine the design

Once the foundation is there, iterate. Ask for visual changes the same way.

```
Use a chrome theme with muted blue tones
```

## Add features

Keep going. Each message builds on what’s already there.

```
Let users upload photos of their car when they book
```

## Test it

Preview your app in the builder, or scan the QR code to test on your phone with [Expo Go](/content/docs/apps/mobile/testing/index.html).

## Go live

When you’re ready, click **Publish** in the top right.

- **Web apps** go live instantly. [Publishing guide](/content/docs/launch/publish/index.html).
- **Mobile apps** can be submitted to the App Store. [App Store guide](/content/docs/launch/app-store/index.html).

## Keep going

[**Essentials** \
\
Core concepts and builder basics](/content/docs/essentials/index.html)

[**Prompting** \
\
Get better results from the agent](/content/docs/prompting/index.html)
