> For the complete documentation index, see [llms.txt](https://docs.secondstate.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.secondstate.io/buidl-developer-tool/demo-a-voting-dapp.md).

# DEMO: A voting dapp

The example dapp is a web application where people can vote thumb up or thumb down on a statement. All the votes are recorded on the blockchain.

![](https://4126318435-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ljq8VpUhFWpzGRMLvdp%2F-Lq37yyrS8vsRKlAc-z3%2F-Lq38GS31rwA0NqfJZsW%2FScreen%20Shot%202019-09-30%20at%201.25.37%20PM.png?alt=media\&token=c05e2ac3-12c6-4ca4-96ec-7a34a5f26d3d)

![](https://4126318435-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ljq8VpUhFWpzGRMLvdp%2F-Lq37yyrS8vsRKlAc-z3%2F-Lq38OzBmh8EimhN9Mqb%2FScreen%20Shot%202019-09-30%20at%201.27.20%20PM.png?alt=media\&token=a0fcca35-fa0a-47f3-9e3f-d87f0b6981e6)

How to deploy and publish this application on different public blockchains.

{% content-ref url="/pages/-Lq3DrmnDjI9ExobNXoh" %}
[DevChain](/buidl-developer-tool/demo-a-voting-dapp/devchain.md)
{% endcontent-ref %}

{% content-ref url="/pages/-Lq38u0qiL4sFrffiStE" %}
[Ethereum Classic](/buidl-developer-tool/demo-a-voting-dapp/ethereum-classic.md)
{% endcontent-ref %}

{% content-ref url="/pages/-Lq3FDpnzxxCS4usOBHT" %}
[CyberMiles](/buidl-developer-tool/demo-a-voting-dapp/cybermiles.md)
{% endcontent-ref %}
