SOLANA QUEST

Challenge #1

Intro to SolQuest


art-2-1-01.png

What Is Sol Quest

SolQuest is a quest-based Solana learning platform featuring multiple decentralized applications (dApps) for coding and editing. It provides basic dApps focused on Solana's key technical concepts, such as SPL tokens, accounts, PDAs, and cross-program invocation. Developers can copy, code, and edit these dApps to enhance their skills.

Additionally, developers can submit their dApps to SolQuest, building their web3 portfolio, which can help them secure opportunities within the Solana ecosystem.

What are quests

The quest is about how to build dApps using Solana’s Anchor framework. It provides visual images and code snippets to help you grasp concepts easily. This approach offers insights into Solana’s on-chain program development and demonstrates how to connect those on-chain programs with a client UI.

The breakdown of on-chain programs is divided into two parts:

Understanding of:-

For the client UI, we are using:-

How Sol Quest works

These are the simple steps through which users can easily learn and build a web3 portfolio

First, you'll need to create a Solana wallet. For simplicity, we'll create a Phantom wallet using the Chrome Phantom Wallet extension.

createwallet

Next, go to wallet settings and click on Developer setting

developersettings

Next, toggle the Testnet mode

setdevnet

Now that your wallet is in devnet mode, you need some devnet faucet tokens to fund your wallet and interact with SolQuest.

Now, go to solana_faucet, then copy and paste your newly created wallet address. Choose an amount and fund your wallet with some devnet SOL.

solfaucet

Now you’re all set to build with SolQuest.

In SolQuest, click on the Connect Wallet button and sign the transaction.

connectsolquest

After connecting your wallet, the Connect Wallet button will look like this.

portfoliotoggle

Click on the Portfolio link to go to the portfolio page. This page contains your minted profile.

portfoliopage

Here, you'll see your minted NFT, your profile address, your completed challenges, and your role.

By clicking on the Update Social button, you can update your social handles like GitHub, Twitter, Telegram, etc.

socilaform

Now go to any challenge or quest. In this quest, we provide instructions to follow to build a dApp, as well as the dApp’s Vercel link and GitHub repository for a better learning experience.

Resources

After following the instructions to build the dApp, you will have your deployed Solana program address and the deployed Vercel link of the client UI (dApp). Using both, you can submit your challenge.

To do this, click on the Submit Challenge button, add the program ID and dApp link, and sign the transaction.

submitform

After submitting a quest, you will see your submitted quest on your portfolio page.

submittedquests

I hope you get it. Now, start building on the fastest and cheapest blockchain in the web3 ecosystem.