Skip to content

IbrahimIjai/EthGlobalHackerthon_GamifiedMarketPlace

Repository files navigation

🚩 Challenge {challengeNum}: {challengeEmoji} {challengeTitle}

{challengeHeroImage}

A {challengeDescription}.

🌟 The final deliverable is an app that {challengeDeliverable}. Deploy your contracts to a testnet then build and upload your app to a public web server. Submit the url on SpeedRunEthereum.com!

💬 Meet other builders working on this challenge and get help in the {challengeTelegramLink}


Checkpoint 0: 📦 Environment 📚

Before you begin, you need to install the following tools:

Then download the challenge to your computer and install dependencies by running:

git clone https://github.com/scaffold-eth/se-2-challenges.git {challengeName}
cd {challengeName}
git checkout {challengeName}
yarn install

in the same terminal, start your local network (a blockchain emulator in your computer):

yarn chain

in a second terminal window, 🛰 deploy your contract (locally):

cd <challenge_folder_name>
yarn deploy

in a third terminal window, start your 📱 frontend:

cd <challenge_folder_name>
yarn start

📱 Open http://localhost:3000 to see the app.

👩‍💻 Rerun yarn deploy --reset whenever you want to deploy new contracts to the frontend, update your current contracts with changes, or re-deploy it to get a fresh contract address.

🔏 Now you are ready to edit your smart contract {mainContractName.sol} in packages/hardhat/contracts


Other commonly used Checkpoints (check one Challenge and adapt the texts for your own):

Checkpoint {num}: 💾 Deploy your contract! 🛰

Checkpoint {num}: 🚢 Ship your frontend! 🚁

Checkpoint {num}: 📜 Contract Verification


Create all the required Checkpoints for the Challenge, can also add Side Quests you think may be interesting to complete. Check other Challenges for inspiration.

⚔️ Side Quests

To finish your README, can add these links

🏃 Head to your next challenge here.

💬 Problems, questions, comments on the stack? Post them to the 🏗 scaffold-eth developers chat