# Planning your app

You want to build a Jigx App but where do you start, and how do you build an app that fulfills your users' expectations and engages them every time they open it? It all starts with planning, not just planning what it will look like but also planning the building and testing of the app. In this section, we guide you on how to plan your Jigx App from beginning to end. Creating a good plan makes building an app easier and faster; you may skip or combine some of these steps or even order them differently, which is fine; these steps aim to help you know what to think about before building your app.

### Checklist

Here is a checklist of the high-level steps when planning your app:

* [ ] [Identify the solution requirements](/getting-started/planning-your-app/solution-requirements.md)
* [ ] [Plan the solution design](/getting-started/planning-your-app/solution-design.md)
* [ ] [Home screen](/getting-started/planning-your-app/home-screen.md)
* [ ] [Data planning](/getting-started/planning-your-app/data-planning.md)
* [ ] [Build the App](/getting-started/planning-your-app/building-the-app.md)
* [ ] [Test plan](/getting-started/planning-your-app/testing-plan.md)
* [ ] [Post App launch](/getting-started/planning-your-app/post-app-launch.md)

### Example

As you will learn in this section, a series of plans go into creating an app. We suggest logically linking flowcharts, mind maps, entity relationship diagrams, and wireframes. This helps the creator and stakeholders walk through the entire app concept and know exactly how elements are going to work. Below is an example of a Pizza Store App plan created in Miro.

{% embed url="<https://miro.com/app/embed/uXjVM2JhDPc=/?share_link_id=595977255475>" %}


---

# 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.jigx.com/getting-started/planning-your-app.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.
