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

# Create your first project

This page is your gateway to embarking on an exciting journey of app development with AppInvento.

## Step 1 - Create a new project

1. Sign-in to app.appinvento.io

   You should land on the welcome page, where you can create a new project. If you are not on the welcome page then click on the **All Project** button which is on the left sidebar where you can create a new project.
2. Click the **Create a Project** button.
3. In the **Create New Project**, enter the project name and description and click on the **Next step** button which is located on the same page right bottom corner.

<figure><img src="https://2810365251-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgP0cRbdOIxOXdkck4jYz%2Fuploads%2FuTqEKz6xLvdsR3QrhSXI%2FCreate%20Project.png?alt=media&amp;token=8eeba073-772b-4e6d-8c64-4ec5a0a0d7b1" alt=""><figcaption></figcaption></figure>

## Step 2 - **Upgrade Your Project**

* In the next step of the **Create New project,** you will see the **Upgrade Project** page, upgrade your project to enjoy the unlimited addon and other features!

<figure><img src="https://2810365251-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgP0cRbdOIxOXdkck4jYz%2Fuploads%2FKM4yWKJMaHLlHe4Ff3e2%2FUpgrade%20Project.png?alt=media&amp;token=cadfa704-0e1a-4942-9b58-bbf50aa5c93d" alt=""><figcaption></figcaption></figure>

* Click on the **Upgrade Project** button, enter your basic card details, billing address, country, city, and state, and enjoy creating unlimited projects with the benefits of unlimited API, routes, and add-ons.

<figure><img src="https://2810365251-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgP0cRbdOIxOXdkck4jYz%2Fuploads%2FDXh4WX7etsJKQHzX8hOc%2FUpgrade%20Project%20Open.png?alt=media&amp;token=5309f30e-6eb6-4780-9391-1a110a8a47f1" alt=""><figcaption></figcaption></figure>

* You can also upgrade the workspace by clicking on the **Upgrade Workspace** button located in the upper right corner.
* Upgrading the workspace will benefit you by upgrading all projects within that workspace simultaneously.

<figure><img src="https://2810365251-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgP0cRbdOIxOXdkck4jYz%2Fuploads%2FhhaJaExbRfhy6Rp46qZ0%2FUpgrade%20Workspace.png?alt=media&amp;token=cb30bc27-a3e9-4ea5-a09e-4a9eb0f5e199" alt=""><figcaption></figcaption></figure>

## Step 3 - Add add-ons to the project

* On the next step of the **Create new project,** you will see the **Integrations** page where you can choose add-ons based on the needs of your project from a variety of options organized into several categories.
* You can **add** and **configure** add-ons later after the project creation as well as per your project requirements.
* There are different Addons provided and based on the addons it will give you the capabilities to add the new functionality/feature and the Rest API generation.&#x20;
* Like when you add the Facebook addon then it will generate the Facebook login API and for the same, we have email/password-based login, Apple login, and GitHub login addons.
* One more example, When you add the Captcha addon then it will generate the Captch-related functionality in your project.
* For the same, You can add file upload functionality to your project by adding a **File upload** addon.
* By adding more add-ons to your project, you can unlock a wider range of functionalities, providing enhanced capabilities and expanding the potential of your project.

<figure><img src="https://2810365251-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgP0cRbdOIxOXdkck4jYz%2Fuploads%2Fhwlt1qATQOinyya04syd%2FAddons.png?alt=media&amp;token=0cf75d53-befa-4874-aa84-ba75b560b24e" alt=""><figcaption></figcaption></figure>

## Step 4 - Click on the Create button

Click on **Create** button at the bottom right corner or you can also click on **Add & Create Project** button, it will navigate you to the Overview page.

#### Project Overview

* Inside the project **Overview** page, you will have to all access to different sections for the project like Create Role, Create Collection, Create Routes, Connect with GitHub, and many more...

<figure><img src="https://2810365251-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgP0cRbdOIxOXdkck4jYz%2Fuploads%2FbsepsTKTWZHHWO0kkvyy%2FProject%20Overview.png?alt=media&amp;token=5ed4835e-ab94-4978-b6b9-56b822082da3" alt=""><figcaption></figcaption></figure>

#### Project Integration

* The section next to the **Overview** section is the **Integrations** section.
* In the designated section, you will find a comprehensive list of available add-ons for your project. Each add-on is accompanied by a **Configuration** button, allowing you to customize its settings as needed.&#x20;
* Additionally, a **Connected** status button is provided for each add-on, indicating its current connection status.

<figure><img src="https://2810365251-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgP0cRbdOIxOXdkck4jYz%2Fuploads%2F7PSprXOfjDTZX4pMPrXY%2FIntegrations.png?alt=media&amp;token=ab735162-ee25-47de-ad5f-259e652f6121" alt=""><figcaption></figcaption></figure>

* Upon clicking the **Configure** button, you will be prompted to provide the necessary parameters for configuring and adding the variables to your project.
* Furthermore, it's worth noting that the configuration can be easily edited at a later stage, granting you the flexibility to modify and update the parameters as needed.

<figure><img src="https://2810365251-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgP0cRbdOIxOXdkck4jYz%2Fuploads%2Fccp89BzEtUPxDxlPUZuh%2FGoogle%20Configuration.png?alt=media&amp;token=95da6411-810f-48ee-8f00-2151b3fd1a68" alt=""><figcaption></figcaption></figure>
