> For the complete documentation index, see [llms.txt](https://docs.conanjs.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.conanjs.io/tutorials/demo-gallery.md).

# 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)
