> For the complete documentation index, see [llms.txt](https://prehledne-navody.gitbook.io/prehledne-navody-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://prehledne-navody.gitbook.io/prehledne-navody-docs/documentation/getting-started/quickstart.md).

# Quickstart

This quickstart gets you to your first deploy as fast as possible. We'll skip most of the configuration — you can refine things later once you have something running.

{% hint style="success" %}
**Estimated time: 5 minutes.** All you need is an account and a project to deploy.
{% endhint %}

## Steps

{% stepper %}
{% step %}

#### Create your workspace

Sign in and create a new workspace. The workspace name appears in URLs and email notifications, so pick something recognisable.

```
yourcompany
```

{% endstep %}

{% step %}

#### Connect a source

Link a repository from your version control provider, or upload a project directly.

{% tabs %}
{% tab title="Repository" %}
Click **Connect repository**, authenticate with your provider, and select the repository to import. The platform will detect your framework automatically.
{% endtab %}

{% tab title="Upload" %}
Drag and drop a project folder, or use the CLI:

```bash
platform deploy ./my-project
```

{% endtab %}

{% tab title="Template" %}
Browse the template gallery and click **Use template**. A new project will be created from the template in your workspace.
{% endtab %}
{% endtabs %}
{% endstep %}

{% step %}

#### Configure your build

Most projects work with the auto-detected settings. If yours doesn't, override them in **Project settings → Build**.

```yaml
build:
  command: npm run build
  output: dist/
  node: 20
```

{% endstep %}

{% step %}

#### Deploy

Hit **Deploy**. Your project will build and go live at a generated subdomain. You can promote it to production or add a custom domain at any time.

{% hint style="info" %}
First builds typically take 1–3 minutes. Subsequent builds are faster because dependencies are cached.
{% endhint %}
{% endstep %}
{% endstepper %}

## What's next?

You've shipped something — now make it yours.

{% content-ref url="/pages/56a52747d54863f8df67ff3ce908938888c69b66" %}
[Custom domains](/prehledne-navody-docs/documentation/guides/custom-domains.md)
{% endcontent-ref %}

{% content-ref url="/pages/fb922e107b31a3e9e9fcf81410029e993b0a9afc" %}
[Permissions](/prehledne-navody-docs/documentation/core-concepts/permissions.md)
{% endcontent-ref %}

{% content-ref url="/pages/d9d593aeabc52a165190bf8c93720491a4eb9682" %}
[Automations](/prehledne-navody-docs/documentation/guides/automations.md)
{% endcontent-ref %}
