# Build a simple Terra dApp

By [Untitled](https://paragraph.com/@0xf5d416c37201918b367cdc4bd1fbb75ea0df97d1) · 2021-10-19

---

This tutorial is designed to get you quickly acquainted with everything you need to know to start launch your own smart-contract powered applications, building atop the Terra dApp platform.

In this tutorial, we will go over all the necessary steps to go from idea to execution and deployment by walking through the default template contract provided by CosmWasm. In doing so, you will learn:

1.  How to set up your environment for smart contract development and testing
    
2.  The basic structure and execution model for smart contracts
    
3.  The local build, upload, and testing process
    

#Requirements
-------------

*   [Docker (opens new window)](https://www.docker.com/)installed on your machine
    
*   Basic familiarity with the Terra ecosystem
    
*   Basic proficiency with the [Rust (opens new window)](https://www.rust-lang.org/)programming language
    
*   A desire to disrupt traditional finance

---

*Originally published on [Untitled](https://paragraph.com/@0xf5d416c37201918b367cdc4bd1fbb75ea0df97d1/build-a-simple-terra-dapp)*
