Documentation version 1.1
NFT project is a ready to use application developed with Angular, solidity and hardhat. The smart contract is already developed, you just have to customize it and deploy it.
This app runs fast and smoothly. Make the app beautiful in design and user experience. Clean code, best practice code and good design is the main priority.
You will need the following tools and skills to customize this project.
Unzip the file.
That is very easy.
Make sure you have Nodejs and Angular cli installed
Run
npm installor
npm install --legacy-peer-deps
Upload images folder and json files on nft storage like pinata and get the cid address
In our case, we use infura. You can sign up here et get started for free After login, click on ethereum
Click on add new project
Enter the project name
The endpoints must be mainnet for the project. Copy the url
Export your metamask private key
Connect to your metamask and click on three points
Choose account details
Choose export private key
Enter your password and copy the private key
Now you have an url copy from infura and the private key from metamask
edit hardhat.config.js file
Change the url value by the url from infura and add the private after '0x' as accounts value
Edit any contract name and add your json url from pinata
Run
npx hardhat run scripts/deploy.js --network mainnet
Copy the deployed address
website_name, nft_name, contract_deployed_address, discord_link, facebook_link, instagram_link, facebook_link
You can change any others text in src/app/components according to your desire
ng buildor
npm run build
copy dist/ folder content on your server
Now your nft project is launched