> For the complete documentation index, see [llms.txt](https://docs.getupdraft.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.getupdraft.com/quickstart/your-first-app-project.md).

# Your first app project

Before you can upload your first builds and send them to your testers you need to create a project.

### **Step 1: Create your first app project**

Before you can upload your builds to your iOS, Android or Windows app you need to create an app project first.

{% hint style="info" %}
**App Project:** An App project is a container for all of your apps across platforms: Android and iOS. It supports sharing features such as Release Management, Feedback Management and Environment Config across your apps.
{% endhint %}

1. On the Updraft dashboard, click **Create New Project.**&#x20;
2. If you clicked on Create New Project you can enter a **project title and a description of your project.** Both you can edit late&#x72;**.**
3. By clicking on the **Save** button, your project will be created

![Create new Updraft App Project](https://1499220200-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LDXK35bj42Hdun3u_Zb%2F-LmeWDhoqgs-vuQG8CuE%2F-Lme_voT2JO2PBynJeMe%2FBildschirmfoto%202019-08-19%20um%2017.53.00.png?alt=media\&token=305133ae-e4d8-4871-97d2-8671f8e62b91)

### **Step 2: Add your first App to your app project**

After you created your app project you can add your first app to it.

1. Chose on the empty project screen the OS- platform of your first app (iOS, Android or Windows).

![Chose the OS- platform of your app](https://1499220200-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LDXK35bj42Hdun3u_Zb%2F-Ly9QWEU1B51GMX6-9Lw%2F-Ly9R3LucEmxtqwBHqpK%2F1.0%20Main%20%5BEmpty%5D.png?alt=media\&token=182f29c8-1dca-485f-bada-b856281cce74)

### **Step 3: Chose your app title and the deployment environment**

After you created your project and selected the OS platform of your app you can chose an app title as well as the name for the deployment environment.&#x20;

1. Type in an **app title**
2. Select a name for your deployment environment from the dropdown list or chose a custom name for your **deployment environment.** If you let it empty we will name it default 'Test'. You have the possibility to adjust later the name of your app and of your environment. By clicking on **Create App** you will create your first app within your project and you will be redirected to the Application Overview.
3. You can choose if your app is [public or private](/your-projects/app-overview/security.md). Per default an app is private. You can change this setting after the creation of your app.

{% hint style="info" %}
**Deployment Environment:** in computer science it's described as a system in which a computer program is deployed and executed. Depending on the development progress of a program or an application, we made a distinction between different environments such as: Development, Build, Test, QA, Staging, Production
{% endhint %}

![Deployment Environment suggestion list](https://1499220200-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LDXK35bj42Hdun3u_Zb%2F-Ly9QWEU1B51GMX6-9Lw%2F-Ly9R_m8Od0EeZOwE6Px%2F1.0%20Main%20%5BNew%20App%20Overlay%20Step%202%5D%20Dropdown.png?alt=media\&token=5ca22fe1-4bfb-4a7a-b965-5e4387c98269)
