# Demo Gallery

## Hello world

The simplest example that we could think of that uses ConanState

{% content-ref url="/pages/-M9U259\_XPDDFTkNz0BF" %}
[Hello World](/tutorials/conan-state-demos/hello-wow.md)
{% endcontent-ref %}

## **Todo app**

{% content-ref url="/pages/-MCqYpekM0o4-z8ydZqZ" %}
[Todos](/tutorials/conan-state-demos/todos.md)
{% endcontent-ref %}

These are the recommended demos if you are new to Conan and would like to go past just learning the concepts, it walks you through three increasingly complex use cases for the todo app.

![The end game of the todo App, is optimistic updates.](/files/-MCpttcJvXI-ZrHDKrNt)

## Github issues viewer app.

{% content-ref url="/pages/-M9U3fePsN6qiI6QJAUJ" %}
[Github issues viewer](/tutorials/conan-state-demos/github-issues-viewer.md)
{% endcontent-ref %}

This demo is meant to showcase a slightly more real use case that the Todo app, ultimately you will be able to leverage the github APIS to create your own github frontend.

![Create you own Github frontend](/files/-MCqKoj9p3LjrqskC4sM)

## Authentication

{% content-ref url="/pages/-M9U3kT0hzPInUKDh8zp" %}
[Authentication](/tutorials/conan-flow-demos/authentication.md)
{% endcontent-ref %}

The demo around Conan Flow highlights how the authentication flow can be easily mapped with a Conan Flow

![](/files/-MCqFsj0HmQ1cQ4nQeEb)


---

# 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.conanjs.io/tutorials/demo-gallery.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.
