# Alchemy: Road to Web3 - Week1

By [walkingdog](https://paragraph.com/@clarkefoundation) · 2022-11-22

---

1.  How to Develop an NFT Smart Contract (ERC721) with Alchemy
    

Questions

*   Who are you, and what is your software development background?
    
    I’m AI engineer, no software development background.
    
*   Why did you want to complete this lesson?
    
    I believe web3 will change our world. I want to understand how it works.
    
*   When did you complete the project?
    
    22-Nov-2022.
    
*   What technologies did you use?
    
    Remix.
    
*   What did you enjoy about the tutorial?
    
    Coding, compiling and deploying the contract.
    
*   How do you think you can use this technology to build useful applications in the future? What are some specific example applications?
    
    Creating some project with NFT.
    
*   Who would you recommend this project to?
    
    My web3 fren.
    
*   What is the Ethereum wallet address you would like to receive your PoK at?
    
    0x680a6114DD343556DBd3Fa564F790E2d14B45D5f
    

Contract Address

[https://goerli.etherscan.io/address/0x82918ba059fe93f6620d30153979d8f7f730eef2](https://goerli.etherscan.io/address/0x82918ba059fe93f6620d30153979d8f7f730eef2)

Collection

[https://testnets.opensea.io/collection/test001-1xumqngous](https://testnets.opensea.io/collection/test001-1xumqngous)

Code

[https://github.com/walkingdogbtc/Road\_to\_Web3\_w01/blob/main/test001.sol](https://github.com/walkingdogbtc/Road_to_Web3_w01/blob/main/test001.sol)

Challenge: Why don’t you modify your smart contract to allow users to only mint only up to a certain number of NFTs? 5 per user should be enough, or someone might start minting thousands of NFTs!

At the time of 5+ mint, below warning shows up.

![](https://storage.googleapis.com/papyrus_images/660e064c07bd2aaeb168e6101fabc2ff7ac7c161d857c6d8679d1c0dfcada717.png)

---

*Originally published on [walkingdog](https://paragraph.com/@clarkefoundation/alchemy-road-to-web3-week1)*
