# Deploying your app

When your app is ready, you can publish it to the web, export the code, or download it.

## Deploy to Netlify

1. Connect your Netlify account from the deploy menu.
2. Click deploy.
3. GenVibe builds and publishes your app and gives you a live, shareable URL.

Re-deploying after changes is one click — your URL stays the same.

## Export to GitHub

Push your project to a GitHub repository to take the code with you, collaborate, or set up your own CI/CD. Connect GitHub from the integrations menu, then export.

{% content-ref url="/pages/dm1m55P75wcxwjJyu5Hs" %}
[GitHub](/integrations/github.md)
{% endcontent-ref %}

## Download the project

You can also download your project as a zip to run locally or host anywhere you like.

## Custom domains

After deploying to Netlify, add a custom domain through the Netlify dashboard — your app is a standard project, so its normal domain setup applies.

## Mobile apps

Mobile (React Native + Expo) projects are deployed differently from web apps — export the code to GitHub and use the standard Expo build and submit flow for the App Store and Google Play. See [Mobile apps](/features/mobile-apps.md).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.genvibe.pro/features/deployment.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
