> 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

### **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](/files/-Lme_voT2JO2PBynJeMe)

### **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](/files/-Ly9R3LucEmxtqwBHqpK)

### **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](/files/-Ly9R_m8Od0EeZOwE6Px)
