> For the complete documentation index, see [llms.txt](https://docs.industryapps.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.industryapps.net/fundamentals/deploy-an-app-via-pre-defined-sidecar.md).

# Deploy an App via Pre-defined Sidecar

An introduction to developing a simple full-stack application, then publishing it onto the platform using the pre-defined Sidecar through a step-by-step approach. The Tech stack used in the tutorial will be Python FastAPI for our server-side API, served by Nuxt JS, a sub framework of Vue JS. The app will output a JSON response, fetched and displayed on our client-side app.

{% hint style="info" %}
If you'd like to jump straight into the deployment tutorial with Docker, [skip here](/fundamentals/deploy-an-app-via-pre-defined-sidecar/sidecar-tutorial-docker-and-deploy.md).
{% endhint %}

Steps:

* Create a Developer account on the platform.
* Configure a simple FastApi stateless Restful API.
* Configure & Fetch our API data and display the response on Nuxt js.
* Write up a docker-compose build for the full-stack app, including the Sidecar.

Register a Developer account

To get access to the required information as part of publishing an app onto the platform, registration is required.

The required details to bear in mind:

* App Id
* App Secret Code
* App Code

**Follow the step by step instructions available to register:**

{% content-ref url="/pages/wHWXvp8UFyiwgHNW7r9t" %}
[Register Developer Account](/onboarding-to-industryapps/register-developer-account.md)
{% endcontent-ref %}

Complete Basic App Information and publish the application. Once you've completed this step, proceed to build the application.

{% content-ref url="/pages/HFgNX0wZvZ9qKFlmuHgI" %}
[App basic information](/onboarding-to-industryapps/onboard-application/submit-appstore-details/app-basic-information.md)
{% endcontent-ref %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.industryapps.net/fundamentals/deploy-an-app-via-pre-defined-sidecar.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
