# Create the project

{% hint style="info" %}
In this CookBook we assume that you've already downloaded Goril.app Studio, created an account, setup the environment and logged yourself.

If not, refer to the page [Setup](/setup.md)&#x20;
{% endhint %}

1. After you logged yourself, a **Project List** window will appear.
2. Click on **Add Project ,** fill the **Project Name** then click on **Save**.
3. The **Architect** page appears with a default Counter app.

<figure><img src="/files/Kv2XA8dHKB7yHLGmjunn" alt=""><figcaption><p>Create the ToDo project</p></figcaption></figure>

{% hint style="info" %}
In the **Setup** you've set a workspace folder. You can navigate through it and see that Goril.app Studio have generated the source code of the project. It is a classic Flutter project : you can open and run it in Android Studio to check.
{% endhint %}

Before starting to develop the ToDo application, we need to clean the default Counter app and configure the project.

1. In the **Explorer** section click on the **HomePage** top widget and in the **Settings Panel** delete the **counter** observable.
2. Right click on the **Center** widget and **Delete** it.
3. Click on the **Text** widget in **Scaffold>AppBar>Title** and in the **Settings panel** change the Text to "My tasks".
4. Click on the Floating Action Button **Fab** widget and in the **Settings panel** add "addTaskButton" in the **Name** field. Open the [Action Flow Editor](/main-pages/action-flow-editor.md) of the widget and delete the **Increment** action.
5. Click on the [Custom Code](/main-pages/custom-code.md) tab and delete the **addition** custom function, we will not use it in this application.

If you come back to the **Build** tab, you should have the same thing as shown below.

<figure><img src="/files/b66NJfi7b82NraXv26mp" alt=""><figcaption><p>ToDo project setup</p></figcaption></figure>

{% hint style="info" %}
You can at anytime run the application on a simulator or a real device by clicking on the run button on the right of the top bar.
{% endhint %}

You are now ready to start the ToDo project, we will see next how to create a model that you can use everywhere in the application and associate it to the **Local State.**

{% content-ref url="/pages/2G8dc6Wtih4wpsP7kEXt" %}
[Create the Task model](/cookbook/my-first-application/create-the-task-model.md)
{% endcontent-ref %}


---

# 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.goril.app/cookbook/my-first-application/create-the-project.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.
