Skip to content

A Smart contract in Solidity and a Web3 app to Mint your own NFT collection.

Notifications You must be signed in to change notification settings

rahulkarda/NFT-Portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NFT Portal

A Smart contract in Solidity and a Web3 app to Mint your own NFT collection. Frontend made with React to let users connect their wallets and interact with the NFTs. The smart contract is verified and live on the Ethereum testnet. Mint your own NFTs now!!!

The site is live at : https://nftportalbyrahul.netlify.app/

NFT Portal

Tech Stack Used

React is a popular JavaScript library for building user interfaces.

Vite is a blazing fast frontend build tool that includes features like Hot Module Reloading (HMR), optimized builds, and TypeScript support out of the box.

Solidity is a popular high-level language for implementing smart contracts which govern the behaviour of accounts within the Ethereum state.

Optimizations

While improve this project, I would start by implementing the following features -

  1. Allowing users to add their own art works
  2. Adding a Ethereum faucet to allow the users to mint the NFTs without paying for the gas fees
  3. Transition to mainnet network on Ethereum

Lessons Learned

My learning was focused on using Solidity to create a simple smart contract and implementing it on the Ethereum Blockchain. I learned the basics of Blockchain and NFTs. I combined Solidity with ViteJS library to implement a smart contract which allows the user to creates different NFTs. I learned about spam filtering and how the data lives on the blockchain.

Prerequisites

1.Node.js v14+

2.MetaMask browser extension

3.Testnet Ethereum for the gas fees

About

A Smart contract in Solidity and a Web3 app to Mint your own NFT collection.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published