# Dapp Deployment Tutorial - Eclipse Devnet

Welcome to the program deployment tutorial for the Eclipse Devnet. This guide will walk you through the process of setting up your development environment, setting up Solana CLI & Keypair, setting up your Anchor VSC project, deploying your program to the Eclipse Devnet, creating a React front-end, and with our example code minting your own NFTs on the Eclipse blockchain. Follow the steps carefully to ensure a smooth experience.

{% hint style="info" %}
We will be deploying an NFT Minter program code example during this tutorial, but feel free to replace it with your own program code and follow along.
{% endhint %}

### Getting Started

This comprehensive tutorial on Dapp deployment to the Eclipse blockchain (including a minter NFT example) is meticulously organized into four distinct sections to facilitate a seamless learning journey.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Install Dependencies - Windows</strong></td><td>This section will guide you through installing the necessary dependencies on a Windows system.</td><td><a href="https://content.gitbook.com/content/syQqvSdLvlHIOsh2KCSe/blobs/5bUZyAyAx7KrC8b3pDP1/rust.png">rust.png</a></td><td><a href="dapp-deployment-tutorial-eclipse-devnet/install-dependencies-windows">install-dependencies-windows</a></td></tr><tr><td><strong>Solana CLI &#x26; Solana Keypair</strong></td><td>Guides you through setting up the CLI &#x26; a secure keypair for interacting with the Eclipse Devnet.</td><td><a href="https://content.gitbook.com/content/syQqvSdLvlHIOsh2KCSe/blobs/PVYfGxprv2oCYnhijLX6/Solana%20Blog%20Cover.webp">Solana Blog Cover.webp</a></td><td><a href="dapp-deployment-tutorial-eclipse-devnet/solana-cli-and-solana-keypair">solana-cli-and-solana-keypair</a></td></tr><tr><td><strong>Creating an Anchor Project in Visual Studio Code</strong></td><td>Walks you through initiating and configuring an Anchor framework project within the popular VSC editor.</td><td><a href="https://content.gitbook.com/content/syQqvSdLvlHIOsh2KCSe/blobs/HMRPWgeU5gsMULEhDrYd/anchor.png">anchor.png</a></td><td><a href="dapp-deployment-tutorial-eclipse-devnet/creating-an-anchor-project-in-visual-studio-code">creating-an-anchor-project-in-visual-studio-code</a></td></tr><tr><td><strong>Building a React App Front-End</strong></td><td>Demonstrates how to construct a user-friendly interface for minting your NFTs.</td><td><a href="https://content.gitbook.com/content/syQqvSdLvlHIOsh2KCSe/blobs/6BsD8JjchEHTBbsibwof/react.jpg">react.jpg</a></td><td><a href="dapp-deployment-tutorial-eclipse-devnet/building-a-react-app-front-end">building-a-react-app-front-end</a></td></tr></tbody></table>
